Class DefaultX4OLanguageLoader
java.lang.Object
org.x4o.xml.lang.DefaultX4OLanguageLoader
- All Implemented Interfaces:
X4OLanguageLoader
DefaultX4OLanguageLoader loads the modules of language.
- Version:
- 1.0 28 Oct 2009
- Author:
- Willem Cazander
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidloadLanguage(X4OLanguageLocal languageLocal, String language, String languageVersion) Loads the language modules.protected List<DefaultX4OLanguageLoader.VersionedResources> loadLanguageModules(X4OLanguageLocal languageLocal, String language) Loads all modules of an language.protected List<DefaultX4OLanguageLoader.VersionedResources> loadLanguageModulesXml(InputStream in, String loadedFrom) Parser xml inputstream to languge modules.protected void
-
Constructor Details
-
DefaultX4OLanguageLoader
public DefaultX4OLanguageLoader()Creates the DefaultX4OLanguageLoader.
-
-
Method Details
-
loadLanguage
public void loadLanguage(X4OLanguageLocal languageLocal, String language, String languageVersion) throws X4OLanguageLoaderException Description copied from interface:X4OLanguageLoaderLoads the language modules.- Specified by:
loadLanguagein interfaceX4OLanguageLoader- Parameters:
languageLocal- The elementLanguage to load the module in.language- The language name to load.languageVersion- The language version to load.- Throws:
X4OLanguageLoaderException- When there is an error.- See Also:
-
validateModules
protected void validateModules(List<DefaultX4OLanguageLoader.VersionedResources> resources) throws X4OLanguageLoaderException - Throws:
X4OLanguageLoaderException
-
loadLanguageModules
protected List<DefaultX4OLanguageLoader.VersionedResources> loadLanguageModules(X4OLanguageLocal languageLocal, String language) throws X4OLanguageLoaderException Loads all modules of an language.- Parameters:
languageLocal- The ElementLanguage to load for.language- The language to load.- Throws:
X4OLanguageLoaderException
-
loadLanguageModulesXml
protected List<DefaultX4OLanguageLoader.VersionedResources> loadLanguageModulesXml(InputStream in, String loadedFrom) throws IOException, SAXException Parser xml inputstream to languge modules.- Parameters:
in- The inputstream to parser.- Throws:
IOExceptionSAXException
-