Interface ElementNamespaceInstanceProvider
- All Known Implementing Classes:
DefaultElementNamespaceInstanceProvider
public interface ElementNamespaceInstanceProvider
ElementNamespaceInstanceProvider is provider for creating new Element instances for an xml tag.
- Version:
- 1.0 Jul 8, 2006
- Author:
- Willem Cazander
-
Method Summary
Modifier and TypeMethodDescriptioncreateElementInstance
(X4OLanguageSession languageSession, String tag) Provide an Element for an xml tag.void
start
(X4OLanguage language, ElementNamespace elementNamespace) Starts the ElementProvider.
-
Method Details
-
start
void start(X4OLanguage language, ElementNamespace elementNamespace) throws ElementNamespaceInstanceProviderException Starts the ElementProvider.- Parameters:
language
- The X4OLanguage to start in.elementNamespace
- The elementNamespace to start for.- Throws:
ElementNamespaceInstanceProviderException
- Thrown when error happened in language.
-
createElementInstance
Element createElementInstance(X4OLanguageSession languageSession, String tag) throws ElementNamespaceInstanceProviderException Provide an Element for an xml tag.- Parameters:
languageSession
- The languageSession to create element for.tag
- The xml tag to create instance for.- Returns:
- An new Element instance.
- Throws:
ElementNamespaceInstanceProviderException
- Thrown when error happened in language.
-