org.yasl.xmlobjects.impl
Class ArgumentDefComplexImpl
java.lang.Object
org.yasl.xmlobjects.impl.BaseComponent
org.yasl.xmlobjects.impl.ArgumentDefComplexImpl
- All Implemented Interfaces:
- ArgAccumulator, ArgumentDef, ArgumentDefComplex, ObjectInstantiator
- public class ArgumentDefComplexImpl
- extends BaseComponent
- implements ArgumentDefComplex
- Version:
- 1.0
- Author:
- not attributable
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 |
ArgumentDefComplexImpl
public ArgumentDefComplexImpl(String className)
throws ClassNotFoundException
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