biz.c24.io.api.presentation
Class ClassInfo

java.lang.Object
  extended by biz.c24.io.api.presentation.ClassInfo

public class ClassInfo
extends Object

Helper class which introspect classes and collects properties.


Nested Class Summary
static class ClassInfo.AccessModifierLevel
           
 
Constructor Summary
ClassInfo(Class clazz)
           
ClassInfo(Class clazz, boolean superclassMethodsAllowed, boolean excludeIoPrimitiveFlags, ClassInfo.AccessModifierLevel accessModifierLevel, boolean includeTransientMembers)
           
 
Method Summary
 Constructor getDefaultConstructor()
           
 Field getField(String memberName)
           
 Method getGetterMethod(String memberName)
           
 LinkedHashMap getPropertyMap()
           
 Method getSetterMethod(String memberName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassInfo

public ClassInfo(Class clazz)
          throws ClassNotFoundException
Throws:
ClassNotFoundException

ClassInfo

public ClassInfo(Class clazz,
                 boolean superclassMethodsAllowed,
                 boolean excludeIoPrimitiveFlags,
                 ClassInfo.AccessModifierLevel accessModifierLevel,
                 boolean includeTransientMembers)
          throws ClassNotFoundException
Throws:
ClassNotFoundException
Method Detail

getDefaultConstructor

public Constructor getDefaultConstructor()

getGetterMethod

public Method getGetterMethod(String memberName)

getField

public Field getField(String memberName)

getSetterMethod

public Method getSetterMethod(String memberName)

getPropertyMap

public LinkedHashMap getPropertyMap()


C24 Technologies © 2002-2012: All Rights Reserved.