public abstract class AbstractX4OLanguageModule extends AbstractElementMetaBase implements X4OLanguageModule
Constructor and Description |
---|
AbstractX4OLanguageModule()
Creates a new empty ElementLanguage.
|
Modifier and Type | Method and Description |
---|---|
void |
addElementAttributeHandler(ElementAttributeHandler elementAttributeHandler)
Adds an ElementAttributeHandler.
|
void |
addElementBindingHandler(ElementBindingHandler elementBindingHandler)
Adds an ElementBindingHanlder.
|
void |
addElementConfiguratorGlobal(ElementConfiguratorGlobal elementConfigurator)
Adds an ElementConfiguratorGlobal.
|
void |
addElementInterface(ElementInterface elementInterface)
Adds an ElementInterface.
|
void |
addElementNamespaceContext(ElementNamespaceContext elementNamespaceContext)
Adds an namespace to this langauge module.
|
List<ElementAttributeHandler> |
getElementAttributeHandlers()
Geta All ElementAttributeHandlers.
|
List<ElementBindingHandler> |
getElementBindingHandlers()
Gets all ElementBindingHandlers.
|
List<ElementConfiguratorGlobal> |
getElementConfiguratorGlobals()
Gets all ElementConfiguratorGlobals.
|
List<ElementInterface> |
getElementInterfaces()
Returns list of ElementInterfaces in this context.
|
ElementNamespaceContext |
getElementNamespaceContext(String namespaceUri)
Returns the namespace context for an namespace uri.
|
List<ElementNamespaceContext> |
getElementNamespaceContexts() |
X4OLanguageModuleLoader |
getLanguageModuleLoader() |
String |
getProviderHost() |
String |
getProviderName() |
String |
getSourceResource() |
void |
reloadModule(X4OLanguageLocal elementLanguage,
X4OLanguageModule elementLanguageModule)
Reloads the module, experiment !!
|
void |
setLanguageModuleLoader(X4OLanguageModuleLoader elementLanguageModuleLoader) |
void |
setProviderHost(String providerHost) |
void |
setProviderName(String providerName) |
void |
setSourceResource(String sourceResource) |
getDescription, getId, setDescription, setId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDescription, getId, setDescription, setId
public AbstractX4OLanguageModule()
public String getProviderName()
getProviderName
in interface X4OLanguageModule
public void setProviderName(String providerName)
setProviderName
in interface X4OLanguageModule
providerName
- the providerName to setpublic String getProviderHost()
getProviderHost
in interface X4OLanguageModule
public void setProviderHost(String providerHost)
setProviderHost
in interface X4OLanguageModule
providerHost
- the providerHost to setpublic void addElementAttributeHandler(ElementAttributeHandler elementAttributeHandler)
X4OLanguageModule
addElementAttributeHandler
in interface X4OLanguageModule
elementAttributeHandler
- Adds an ElmentAttributeHandler.X4OLanguageModule.addElementAttributeHandler(ElementAttributeHandler)
public List<ElementAttributeHandler> getElementAttributeHandlers()
X4OLanguageModule
getElementAttributeHandlers
in interface X4OLanguageModule
X4OLanguageModule.getElementAttributeHandlers()
public void addElementBindingHandler(ElementBindingHandler elementBindingHandler)
X4OLanguageModule
addElementBindingHandler
in interface X4OLanguageModule
elementBindingHandler
- The ElementBindingHandler to add.X4OLanguageModule.addElementBindingHandler(ElementBindingHandler)
public List<ElementBindingHandler> getElementBindingHandlers()
X4OLanguageModule
getElementBindingHandlers
in interface X4OLanguageModule
X4OLanguageModule.getElementBindingHandlers()
public void addElementConfiguratorGlobal(ElementConfiguratorGlobal elementConfigurator)
X4OLanguageModule
addElementConfiguratorGlobal
in interface X4OLanguageModule
elementConfigurator
- The ElementConfigurtor to add.X4OLanguageModule.addElementConfiguratorGlobal(ElementConfiguratorGlobal)
public List<ElementConfiguratorGlobal> getElementConfiguratorGlobals()
X4OLanguageModule
getElementConfiguratorGlobals
in interface X4OLanguageModule
X4OLanguageModule.getElementConfiguratorGlobals()
public void addElementInterface(ElementInterface elementInterface)
X4OLanguageModule
addElementInterface
in interface X4OLanguageModule
elementInterface
- The elementInterface to add.X4OLanguageModule.addElementInterface(org.x4o.xml.element.ElementInterface)
public List<ElementInterface> getElementInterfaces()
X4OLanguageModule
getElementInterfaces
in interface X4OLanguageModule
X4OLanguageModule.getElementInterfaces()
public void addElementNamespaceContext(ElementNamespaceContext elementNamespaceContext)
X4OLanguageModule
addElementNamespaceContext
in interface X4OLanguageModule
elementNamespaceContext
- Adds an ElementNamespaceContext to this langauge module.X4OLanguageModule.addElementNamespaceContext(org.x4o.xml.element.ElementNamespaceContext)
public ElementNamespaceContext getElementNamespaceContext(String namespaceUri)
X4OLanguageModule
getElementNamespaceContext
in interface X4OLanguageModule
namespaceUri
- the namespace uri.X4OLanguageModule.getElementNamespaceContext(java.lang.String)
public List<ElementNamespaceContext> getElementNamespaceContexts()
getElementNamespaceContexts
in interface X4OLanguageModule
X4OLanguageModule.getElementNamespaceContexts()
public X4OLanguageModuleLoader getLanguageModuleLoader()
getLanguageModuleLoader
in interface X4OLanguageModule
public void setLanguageModuleLoader(X4OLanguageModuleLoader elementLanguageModuleLoader)
setLanguageModuleLoader
in interface X4OLanguageModule
elementLanguageModuleLoader
- the elementLanguageModuleLoader to setpublic String getSourceResource()
getSourceResource
in interface X4OLanguageModule
public void setSourceResource(String sourceResource)
setSourceResource
in interface X4OLanguageModule
sourceResource
- the sourceResource to setpublic void reloadModule(X4OLanguageLocal elementLanguage, X4OLanguageModule elementLanguageModule) throws X4OLanguageModuleLoaderException
X4OLanguageModuleLoaderException
Copyright © 2004-2013 X4O. All Rights Reserved.