jodd.introspector
Class ClassIntrospector

java.lang.Object
  extended by jodd.introspector.ClassIntrospector

public class ClassIntrospector
extends java.lang.Object

Default class Introspector simply delegates method calls for more convenient usage.


Field Summary
static Introspector DEFAULT
           
static Introspector SIMPLE_INTROSPECTOR
           
static Introspector WEAK_INTROSPECTOR
           
 
Constructor Summary
ClassIntrospector()
           
 
Method Summary
static java.lang.String getStatistics()
          Returns a string with some basic statistics information.
static ClassDescriptor lookup(java.lang.Class type)
          Returns class descriptor for specified type.
static ClassDescriptor register(java.lang.Class type)
          Registers new type.
static void resetCache()
          Clears cache.
static void setDefaultIntrospector(Introspector i)
          Specifies custom global introspector.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SIMPLE_INTROSPECTOR

public static final Introspector SIMPLE_INTROSPECTOR

WEAK_INTROSPECTOR

public static final Introspector WEAK_INTROSPECTOR

DEFAULT

public static Introspector DEFAULT
Constructor Detail

ClassIntrospector

public ClassIntrospector()
Method Detail

lookup

public static ClassDescriptor lookup(java.lang.Class type)
Returns class descriptor for specified type.


register

public static ClassDescriptor register(java.lang.Class type)
Registers new type.


resetCache

public static void resetCache()
Clears cache.


getStatistics

public static java.lang.String getStatistics()
Returns a string with some basic statistics information.


setDefaultIntrospector

public static void setDefaultIntrospector(Introspector i)
Specifies custom global introspector.



Copyright ©2008 Jodd Team