Class MetaLanguageSiblingLoader
java.lang.Object
org.x4o.xml.lang.meta.MetaLanguageSiblingLoader
- All Implemented Interfaces:
X4OLanguageModuleLoader
,X4OLanguageModuleLoaderSibling
MetaLanguageSiblingLoader loads the generic x4o meta language into defined language.
- Version:
- 1.0 Aug 7, 2012
- Author:
- Willem Cazander
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Defines the identifier of the meta x4o language.static final String
Defines the identifier of the meta x4o language host.static final String
Defines the identifier of the meta x4o language host.static final String
Defines the version of the meta x4o language. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
loadLanguageModule
(X4OLanguageLocal language, X4OLanguageModuleLocal languageModule) Loads an ElementLanguageModule.void
loadLanguageSibling
(X4OLanguageLocal language, X4OLanguageLoader languageLoader) Loads an sibling language.
-
Field Details
-
META_LANGUAGE
-
META_LANGUAGE_VERSION
Defines the version of the meta x4o language.- See Also:
-
META_LANGUAGE_HOST
Defines the identifier of the meta x4o language host.- See Also:
-
META_LANGUAGE_DESCRIPTION
Defines the identifier of the meta x4o language host.- See Also:
-
-
Constructor Details
-
MetaLanguageSiblingLoader
public MetaLanguageSiblingLoader()
-
-
Method Details
-
loadLanguageModule
public void loadLanguageModule(X4OLanguageLocal language, X4OLanguageModuleLocal languageModule) throws X4OLanguageModuleLoaderException Loads an ElementLanguageModule.- Specified by:
loadLanguageModule
in interfaceX4OLanguageModuleLoader
- Parameters:
language
- The ElementLanguage to load for.languageModule
- The ElementLanguageModule to load into.- Throws:
X4OLanguageModuleLoaderException
- Is thrown when meta language could not be loaded.- See Also:
-
loadLanguageSibling
public void loadLanguageSibling(X4OLanguageLocal language, X4OLanguageLoader languageLoader) throws X4OLanguageLoaderException Loads an sibling language.- Specified by:
loadLanguageSibling
in interfaceX4OLanguageModuleLoaderSibling
- Parameters:
language
- The ElementLanguage to load for.languageLoader
- The x4o language loader.- Throws:
X4OLanguageLoaderException
- See Also:
-