org.yasl.xmlobjects.impl
Class ArgumentDefComplexImpl

java.lang.Object
  extended byorg.yasl.xmlobjects.impl.BaseComponent
      extended byorg.yasl.xmlobjects.impl.ArgumentDefComplexImpl
All Implemented Interfaces:
ArgAccumulator, ArgumentDef, ArgumentDefComplex, ObjectInstantiator

public class ArgumentDefComplexImpl
extends BaseComponent
implements ArgumentDefComplex

Version:
1.0
Author:
not attributable

Constructor Summary
ArgumentDefComplexImpl(String className)
           
 
Method Summary
 Class getClassForArg()
          Returns the Class object associated with the object defined by this argument definition.
 Object instaniateObject()
          Returns an instance of the object defined by this argument definition.
 
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.ObjectInstantiator
getObjectInfo, setObjectInfo
 
Methods inherited from interface org.yasl.xmlobjects.ArgAccumulator
addArgument
 

Constructor Detail

ArgumentDefComplexImpl

public ArgumentDefComplexImpl(String className)
                       throws ClassNotFoundException
Method Detail

getClassForArg

public Class getClassForArg()
Description copied from interface: ArgumentDef
Returns the Class object associated with the object defined by this argument definition.

Specified by:
getClassForArg in interface ArgumentDef
Returns:
Class

instaniateObject

public Object instaniateObject()
                        throws ObjectInstantiationException
Description copied from interface: ArgumentDef
Returns an instance of the object defined by this argument definition.

Specified by:
instaniateObject in interface ArgumentDef
Returns:
Object
Throws:
ObjectInstantiationException