|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.ep.db4o.javassist.JVSTReflector
public class JVSTReflector
Nested Class Summary | |
---|---|
static class |
JVSTReflector.ClassData
|
Constructor Summary | |
---|---|
JVSTReflector(java.lang.ClassLoader classLoader)
Constructor |
|
JVSTReflector(com.db4o.reflect.jdk.JdkLoader classLoader)
Constructor |
Method Summary | ||
---|---|---|
com.db4o.reflect.ReflectArray |
array()
ReflectArray factory |
|
static boolean |
canBeEnhanced(java.lang.Class clazz)
|
|
com.db4o.reflect.ReflectorConfiguration |
configuration()
|
|
void |
configuration(com.db4o.reflect.ReflectorConfiguration config)
|
|
protected com.db4o.reflect.ReflectClass |
createClass(java.lang.Class clazz)
|
|
java.lang.Object |
deepClone(java.lang.Object obj)
Creates a copy of the object |
|
JVSTClass |
enhanceClass(java.lang.Class clazz)
|
|
static java.lang.String |
explainWhyNotEnhanced(java.lang.Class clazz)
|
|
com.db4o.reflect.ReflectClass |
forClass(java.lang.Class clazz)
Returns ReflectClass for the specified class |
|
com.db4o.reflect.ReflectClass |
forName(java.lang.String className)
Returns ReflectClass for the specified class name |
|
com.db4o.reflect.ReflectClass |
forObject(java.lang.Object a_object)
Returns ReflectClass for the specified class object |
|
ActivateOnMethodPolicy |
getActivationPolicy()
|
|
PersistOnMethodPolicy |
getPersistPolicy()
|
|
static
|
getRealClass(java.lang.Class<? super T> clazz)
|
|
static boolean |
hasPublicConstructor(java.lang.Class clazz)
|
|
boolean |
isCollection(com.db4o.reflect.ReflectClass candidate)
Method stub. |
|
static boolean |
isEnhanced(java.lang.Class clazz)
|
|
boolean |
methodCallsSupported()
Method stub. |
|
void |
setActivationPolicy(ActivateOnMethodPolicy activationPolicy)
|
|
void |
setIgnoreNullActivator(boolean ignore)
|
|
void |
setParent(com.db4o.reflect.Reflector reflector)
Sets parent reflector |
|
void |
setPersistPolicy(PersistOnMethodPolicy persistPolicy)
|
|
void |
setThreadLocal(boolean threadLocal)
|
|
static boolean |
shouldBeEnhanced(java.lang.Class clazz)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JVSTReflector(java.lang.ClassLoader classLoader)
classLoader
- class loaderpublic JVSTReflector(com.db4o.reflect.jdk.JdkLoader classLoader)
classLoader
- class loaderMethod Detail |
---|
public static final <T> java.lang.Class<? super T> getRealClass(java.lang.Class<? super T> clazz)
public static final boolean hasPublicConstructor(java.lang.Class clazz)
public static final boolean isEnhanced(java.lang.Class clazz)
public static final boolean shouldBeEnhanced(java.lang.Class clazz)
public static final boolean canBeEnhanced(java.lang.Class clazz)
public static java.lang.String explainWhyNotEnhanced(java.lang.Class clazz)
public com.db4o.reflect.ReflectArray array()
array
in interface com.db4o.reflect.Reflector
public com.db4o.reflect.ReflectorConfiguration configuration()
public void configuration(com.db4o.reflect.ReflectorConfiguration config)
configuration
in interface com.db4o.reflect.Reflector
protected com.db4o.reflect.ReflectClass createClass(java.lang.Class clazz)
public JVSTClass enhanceClass(java.lang.Class clazz)
public java.lang.Object deepClone(java.lang.Object obj)
deepClone
in interface com.db4o.foundation.DeepClone
obj
- object to copy
public com.db4o.reflect.ReflectClass forClass(java.lang.Class clazz)
forClass
in interface com.db4o.reflect.Reflector
clazz
- class
public com.db4o.reflect.ReflectClass forName(java.lang.String className)
forName
in interface com.db4o.reflect.Reflector
className
- class name
public com.db4o.reflect.ReflectClass forObject(java.lang.Object a_object)
forObject
in interface com.db4o.reflect.Reflector
a_object
- class object
public ActivateOnMethodPolicy getActivationPolicy()
public PersistOnMethodPolicy getPersistPolicy()
public boolean isCollection(com.db4o.reflect.ReflectClass candidate)
isCollection
in interface com.db4o.reflect.Reflector
public boolean methodCallsSupported()
public void setActivationPolicy(ActivateOnMethodPolicy activationPolicy)
public void setParent(com.db4o.reflect.Reflector reflector)
setParent
in interface com.db4o.reflect.Reflector
reflector
- parent reflectorpublic void setPersistPolicy(PersistOnMethodPolicy persistPolicy)
public void setThreadLocal(boolean threadLocal)
public void setIgnoreNullActivator(boolean ignore)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |