org.yasl.xmlobjects.impl
Class ObjectInstantiatorImpl

java.lang.Object
  extended byorg.yasl.xmlobjects.impl.BaseComponent
      extended byorg.yasl.xmlobjects.impl.ObjectInstantiatorImpl
All Implemented Interfaces:
ArgAccumulator, KeyedObject, KeyedObjectInstantiator, KeyTypeAccessor, ObjectInstantiator

public class ObjectInstantiatorImpl
extends BaseComponent
implements KeyedObjectInstantiator

Version:
1.0
Author:
Jeff Chapman

Constructor Summary
ObjectInstantiatorImpl(String className, String key, String keyType)
           
 
Method Summary
 Object instaniateObject()
           
 
Methods inherited from class org.yasl.xmlobjects.impl.BaseComponent
addArgument, findMatchingClass, getArgClasses, getArgObjects, getArgumentClasses, getClassName, getConstructor, getKey, getKeyType, getMethod, getObjectInfo, setObjectInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.yasl.xmlobjects.KeyedObject
getKey
 
Methods inherited from interface org.yasl.xmlobjects.ObjectInstantiator
getObjectInfo, setObjectInfo
 
Methods inherited from interface org.yasl.xmlobjects.ArgAccumulator
addArgument
 
Methods inherited from interface org.yasl.xmlobjects.KeyTypeAccessor
getKeyType
 

Constructor Detail

ObjectInstantiatorImpl

public ObjectInstantiatorImpl(String className,
                              String key,
                              String keyType)
Method Detail

instaniateObject

public Object instaniateObject()
                        throws ObjectInstantiationException
Specified by:
instaniateObject in interface ObjectInstantiator
Throws:
ObjectInstantiationException