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 TypeMethodDescriptionvoid
loadLanguage
(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:X4OLanguageLoader
Loads the language modules.- Specified by:
loadLanguage
in 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:
IOException
SAXException
-