Class AbstractX4OLanguageModule
java.lang.Object
org.x4o.xml.element.AbstractElementMetaBase
org.x4o.xml.lang.AbstractX4OLanguageModule
- All Implemented Interfaces:
ElementMetaBase, X4OLanguageModule, X4OLanguageModuleLocal
- Direct Known Subclasses:
DefaultX4OLanguageModule
public abstract class AbstractX4OLanguageModule
extends AbstractElementMetaBase
implements X4OLanguageModuleLocal
An AbstractElementLanguageModule.
- Version:
- 1.0 Aug 2, 2012
- Author:
- Willem Cazander
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddElementBindingHandler(ElementBindingHandler elementBindingHandler) Adds an ElementBindingHanlder.voidaddElementConfiguratorGlobal(ElementConfiguratorGlobal elementConfigurator) Adds an ElementConfiguratorGlobal.voidaddElementInterface(ElementInterface elementInterface) Adds an ElementInterface.voidaddElementNamespace(ElementNamespace elementNamespace) Adds an namespace to this langauge module.Gets all ElementBindingHandlers.Gets all ElementConfiguratorGlobals.Returns list of ElementInterfaces in this context.getElementNamespace(String namespaceUri) Returns the namespace context for an namespace uri.Gets module loader meta result info.voidputLoaderResult(X4OLanguageModuleLoaderResult key, String value) Sets module loader meta result info.voidsetProviderHost(String providerHost) voidsetProviderName(String providerName) Methods inherited from class AbstractElementMetaBase
getDescription, getId, setDescription, setIdMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ElementMetaBase
getDescription, getId, setDescription, setIdMethods inherited from interface X4OLanguageModule
getDescription, getId
-
Constructor Details
-
AbstractX4OLanguageModule
public AbstractX4OLanguageModule()Creates a new empty ElementLanguage.
-
-
Method Details
-
getProviderName
- Specified by:
getProviderNamein interfaceX4OLanguageModule- Returns:
- the providerName
-
setProviderName
- Specified by:
setProviderNamein interfaceX4OLanguageModuleLocal- Parameters:
providerName- the providerName to set
-
getProviderHost
- Specified by:
getProviderHostin interfaceX4OLanguageModule- Returns:
- the providerHost
-
setProviderHost
- Specified by:
setProviderHostin interfaceX4OLanguageModuleLocal- Parameters:
providerHost- the providerHost to set
-
addElementBindingHandler
Description copied from interface:X4OLanguageModuleLocalAdds an ElementBindingHanlder.- Specified by:
addElementBindingHandlerin interfaceX4OLanguageModuleLocal- Parameters:
elementBindingHandler- The ElementBindingHandler to add.- See Also:
-
getElementBindingHandlers
Description copied from interface:X4OLanguageModuleGets all ElementBindingHandlers.- Specified by:
getElementBindingHandlersin interfaceX4OLanguageModule- Returns:
- Returns an List with all ElementBindingHandlers.
- See Also:
-
addElementConfiguratorGlobal
Description copied from interface:X4OLanguageModuleLocalAdds an ElementConfiguratorGlobal.- Specified by:
addElementConfiguratorGlobalin interfaceX4OLanguageModuleLocal- Parameters:
elementConfigurator- The ElementConfigurtor to add.- See Also:
-
getElementConfiguratorGlobals
Description copied from interface:X4OLanguageModuleGets all ElementConfiguratorGlobals.- Specified by:
getElementConfiguratorGlobalsin interfaceX4OLanguageModule- Returns:
- All gloval ElementConfigurators.
- See Also:
-
addElementInterface
Description copied from interface:X4OLanguageModuleLocalAdds an ElementInterface.- Specified by:
addElementInterfacein interfaceX4OLanguageModuleLocal- Parameters:
elementInterface- The elementInterface to add.- See Also:
-
getElementInterfaces
Description copied from interface:X4OLanguageModuleReturns list of ElementInterfaces in this context.- Specified by:
getElementInterfacesin interfaceX4OLanguageModule- Returns:
- The list of elementInterfaces.
- See Also:
-
addElementNamespace
Description copied from interface:X4OLanguageModuleLocalAdds an namespace to this langauge module.- Specified by:
addElementNamespacein interfaceX4OLanguageModuleLocal- Parameters:
elementNamespace- Adds an ElementNamespace to this langauge module.- See Also:
-
getElementNamespace
Description copied from interface:X4OLanguageModuleReturns the namespace context for an namespace uri.- Specified by:
getElementNamespacein interfaceX4OLanguageModule- Parameters:
namespaceUri- the namespace uri.- Returns:
- The ElementNamespace.
- See Also:
-
getElementNamespaces
- Specified by:
getElementNamespacesin interfaceX4OLanguageModule- Returns:
- Returns a list of all namespaces defined in this language.
- See Also:
-
getLoaderResult
Description copied from interface:X4OLanguageModuleGets module loader meta result info.- Specified by:
getLoaderResultin interfaceX4OLanguageModule- Parameters:
key- The key to get info of.- Returns:
- The value of the info.
- See Also:
-
putLoaderResult
Description copied from interface:X4OLanguageModuleLocalSets module loader meta result info.- Specified by:
putLoaderResultin interfaceX4OLanguageModuleLocal- Parameters:
key- The key of the info.value- The value of the info.- See Also:
-