JTools

org.jtools.dao.invocation
Class EnumHandler<T_Enum extends Enum>

java.lang.Object
  extended by org.jtools.dao.invocation.EnumHandler<T_Enum>
All Implemented Interfaces:
AttributeHandler<T_Enum,T_Enum>

public class EnumHandler<T_Enum extends Enum>
extends Object
implements AttributeHandler<T_Enum,T_Enum>


Constructor Summary
EnumHandler()
           
 
Method Summary
 Object createAttribute(Object parent, Class<T_Enum> c, String name, String value, T_Enum data)
           
 Class getAttributeClass()
           
 Class getAttributeSuperClass()
           
 T_Enum testAttribute(int invocationLevel, ConstructorHelper comp, Object parent, Class attributeClass, String name, String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnumHandler

public EnumHandler()
Method Detail

getAttributeSuperClass

public Class getAttributeSuperClass()
Specified by:
getAttributeSuperClass in interface AttributeHandler<T_Enum extends Enum,T_Enum extends Enum>

getAttributeClass

public Class getAttributeClass()
Specified by:
getAttributeClass in interface AttributeHandler<T_Enum extends Enum,T_Enum extends Enum>

testAttribute

public T_Enum testAttribute(int invocationLevel,
                            ConstructorHelper comp,
                            Object parent,
                            Class attributeClass,
                            String name,
                            String value)
Specified by:
testAttribute in interface AttributeHandler<T_Enum extends Enum,T_Enum extends Enum>

createAttribute

public Object createAttribute(Object parent,
                              Class<T_Enum> c,
                              String name,
                              String value,
                              T_Enum data)
Specified by:
createAttribute in interface AttributeHandler<T_Enum extends Enum,T_Enum extends Enum>

JTools

© 2000-2006, JTools.org.