IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.element
Class UniversalElementFactory

java.lang.Object
  extended by com.ibm.btt.element.BasicElementFactory
      extended by com.ibm.btt.element.UniversalElementFactory
All Implemented Interfaces:
ElementFactory

public class UniversalElementFactory
extends BasicElementFactory


Field Summary
protected  java.util.List<FactoryPlugin> factoryPlugins
           
 
Fields inherited from class com.ibm.btt.element.BasicElementFactory
classTable, elementProcessors, firstCallInvoked, lifeCycleProcessor, PROTOTYPE, scopeManager, simpleElementManager, SINGLETON, tagProvider
 
Constructor Summary
UniversalElementFactory(java.lang.String fileName)
           
UniversalElementFactory(TagProvider provider)
           
 
Method Summary
 void addScope(java.lang.String scopeId, Scope scope)
           
protected  void initializeSingleElement(Tag tag, java.lang.Object element)
           
protected  void injectToParent(Tag parentTag, java.lang.Object parentElement, Tag childTag, java.lang.Object childElement)
           
protected  void setElementStrategies(java.util.List<FactoryPlugin> es)
           
 
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
 

Field Detail

factoryPlugins

protected java.util.List<FactoryPlugin> factoryPlugins
Constructor Detail

UniversalElementFactory

public UniversalElementFactory(java.lang.String fileName)
                        throws ElementException
Throws:
ElementException

UniversalElementFactory

public UniversalElementFactory(TagProvider provider)
                        throws ElementException
Throws:
ElementException
Method Detail

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)

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2009