|
||||||||||
| 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 loader| Method 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.Reflectorpublic com.db4o.reflect.ReflectorConfiguration configuration()
public void configuration(com.db4o.reflect.ReflectorConfiguration config)
configuration in interface com.db4o.reflect.Reflectorprotected 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.DeepCloneobj - object to copy
public com.db4o.reflect.ReflectClass forClass(java.lang.Class clazz)
forClass in interface com.db4o.reflect.Reflectorclazz - class
public com.db4o.reflect.ReflectClass forName(java.lang.String className)
forName in interface com.db4o.reflect.ReflectorclassName - class name
public com.db4o.reflect.ReflectClass forObject(java.lang.Object a_object)
forObject in interface com.db4o.reflect.Reflectora_object - class object
public ActivateOnMethodPolicy getActivationPolicy()
public PersistOnMethodPolicy getPersistPolicy()
public boolean isCollection(com.db4o.reflect.ReflectClass candidate)
isCollection in interface com.db4o.reflect.Reflectorpublic boolean methodCallsSupported()
public void setActivationPolicy(ActivateOnMethodPolicy activationPolicy)
public void setParent(com.db4o.reflect.Reflector reflector)
setParent in interface com.db4o.reflect.Reflectorreflector - 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 | |||||||||