|
db4o 7.4 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.db4o.reflect.jdk.JdkReflector
public class JdkReflector
db4o wrapper for JDK reflector functionality
ExtObjectContainer.reflector()
,
GenericReflector
Constructor Summary | |
---|---|
JdkReflector(java.lang.ClassLoader classLoader)
Constructor |
|
JdkReflector(com.db4o.reflect.jdk.JdkLoader classLoader)
Constructor |
Method Summary | |
---|---|
ReflectArray |
array()
ReflectArray factory |
ReflectorConfiguration |
configuration()
|
void |
configuration(ReflectorConfiguration config)
|
java.lang.Object |
deepClone(java.lang.Object obj)
Creates a copy of the object |
ReflectClass |
forClass(java.lang.Class clazz)
Returns ReflectClass for the specified class |
ReflectClass |
forName(java.lang.String className)
Returns ReflectClass for the specified class name |
ReflectClass |
forObject(java.lang.Object a_object)
Returns ReflectClass for the specified class object |
boolean |
isCollection(ReflectClass candidate)
Method stub. |
boolean |
methodCallsSupported()
Method stub. |
void |
setParent(Reflector reflector)
Sets parent reflector |
static ReflectClass[] |
toMeta(Reflector reflector,
java.lang.Class[] clazz)
Creates ReflectClass[] array from the Class[] array using the reflector specified |
static java.lang.Class |
toNative(ReflectClass claxx)
Translates a ReflectClass into a native Class |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JdkReflector(java.lang.ClassLoader classLoader)
classLoader
- class loaderpublic JdkReflector(com.db4o.reflect.jdk.JdkLoader classLoader)
classLoader
- class loaderMethod Detail |
---|
public ReflectArray array()
array
in interface Reflector
public java.lang.Object deepClone(java.lang.Object obj)
deepClone
in interface com.db4o.foundation.DeepClone
obj
- object to copy
public ReflectClass forClass(java.lang.Class clazz)
forClass
in interface Reflector
clazz
- class
public ReflectClass forName(java.lang.String className)
forName
in interface Reflector
className
- class name
public ReflectClass forObject(java.lang.Object a_object)
forObject
in interface Reflector
a_object
- class object
public boolean isCollection(ReflectClass candidate)
isCollection
in interface Reflector
public boolean methodCallsSupported()
public void setParent(Reflector reflector)
setParent
in interface Reflector
reflector
- parent reflectorpublic static ReflectClass[] toMeta(Reflector reflector, java.lang.Class[] clazz)
reflector
- reflector to useclazz
- class
public static java.lang.Class toNative(ReflectClass claxx)
claxx
- ReflectClass to translate
public void configuration(ReflectorConfiguration config)
configuration
in interface Reflector
public ReflectorConfiguration configuration()
|
db4o 7.4 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |