org.ho.yaml.wrapper
Class ClassWrapper

java.lang.Object
  extended by org.ho.yaml.wrapper.AbstractWrapper
      extended by org.ho.yaml.wrapper.DefaultSimpleTypeWrapper
          extended by org.ho.yaml.wrapper.OneArgConstructorTypeWrapper
              extended by org.ho.yaml.wrapper.ClassWrapper
All Implemented Interfaces:
ObjectWrapper, SimpleObjectWrapper, WrapperFactory

public class ClassWrapper
extends OneArgConstructorTypeWrapper


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.ho.yaml.wrapper.ObjectWrapper
ObjectWrapper.CreateListener
 
Constructor Summary
ClassWrapper(java.lang.Class type)
           
 
Method Summary
 java.lang.Object getOutputValue()
           
 void setObject(java.lang.Object obj)
           
 
Methods inherited from class org.ho.yaml.wrapper.OneArgConstructorTypeWrapper
expectedArgType, getArgType, makeWrapper, setArgType, setType
 
Methods inherited from class org.ho.yaml.wrapper.AbstractWrapper
addCreateHandler, createPrototype, getObject, getType, setYamlConfig, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.ho.yaml.wrapper.ObjectWrapper
addCreateHandler, createPrototype, getObject, getType, setYamlConfig
 

Constructor Detail

ClassWrapper

public ClassWrapper(java.lang.Class type)
Method Detail

setObject

public void setObject(java.lang.Object obj)
Specified by:
setObject in interface ObjectWrapper
Overrides:
setObject in class OneArgConstructorTypeWrapper

getOutputValue

public java.lang.Object getOutputValue()
Specified by:
getOutputValue in interface SimpleObjectWrapper
Overrides:
getOutputValue in class DefaultSimpleTypeWrapper