public interface Reflector extends DeepClone
configuration.commmon().reflectWith(IReflect reflector)
to register the use of your implementation before opening database
files.| Modifier and Type | Method and Description |
|---|---|
ReflectArray |
array()
returns an ReflectArray object, the equivalent to java.lang.reflect.Array.
|
void |
configuration(ReflectorConfiguration config) |
ReflectClass |
forClass(java.lang.Class clazz)
returns an ReflectClass for a Class
|
ReflectClass |
forName(java.lang.String className)
returns an ReflectClass class reflector for a class name or null
if no such class is found
|
ReflectClass |
forObject(java.lang.Object obj)
returns an ReflectClass for an object or null if the passed object is null.
|
boolean |
isCollection(ReflectClass clazz) |
void |
setParent(Reflector reflector) |
void configuration(ReflectorConfiguration config)
ReflectArray array()
ReflectClass forClass(java.lang.Class clazz)
ReflectClass forName(java.lang.String className)
ReflectClass forObject(java.lang.Object obj)
boolean isCollection(ReflectClass clazz)
void setParent(Reflector reflector)