com.ibm.btt.element
Class UniversalElementFactory
java.lang.Object
com.ibm.btt.element.BasicElementFactory
com.ibm.btt.element.UniversalElementFactory
- All Implemented Interfaces:
- ElementFactory
public class UniversalElementFactory
- extends BasicElementFactory
Methods inherited from class com.ibm.btt.element.BasicElementFactory |
createByConstructor, createByDefaultConstructor, createByInstanceFactory, createByStaticFactory, createElement, createReferencedElement, destory, destroy, getElement, getSimpleElementManager, isReferenceTag, setClassTable, setDefaultScope, setElementProcessors, setSimpleElementManager |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
factoryPlugins
protected java.util.List<FactoryPlugin> factoryPlugins
UniversalElementFactory
public UniversalElementFactory(java.lang.String fileName)
throws ElementException
- Throws:
ElementException
UniversalElementFactory
public UniversalElementFactory(TagProvider provider)
throws ElementException
- Throws:
ElementException
setElementStrategies
protected void setElementStrategies(java.util.List<FactoryPlugin> es)
initializeSingleElement
protected void initializeSingleElement(Tag tag,
java.lang.Object element)
throws ElementException
- Overrides:
initializeSingleElement
in class BasicElementFactory
- Throws:
ElementException
injectToParent
protected void injectToParent(Tag parentTag,
java.lang.Object parentElement,
Tag childTag,
java.lang.Object childElement)
throws ElementException
- Overrides:
injectToParent
in class BasicElementFactory
- Throws:
ElementException
addScope
public void addScope(java.lang.String scopeId,
Scope scope)
(c) Copyright IBM Corporation 1998, 2009