Package com.db4o.reflect.generic
Class GenericVirtualField
- java.lang.Object
-
- com.db4o.reflect.generic.GenericField
-
- com.db4o.reflect.generic.GenericVirtualField
-
- All Implemented Interfaces:
DeepClone,ReflectField
public class GenericVirtualField extends GenericField
-
-
Constructor Summary
Constructors Constructor Description GenericVirtualField(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectdeepClone(java.lang.Object obj)The parameter allows passing one new object so parent references can be corrected on children.java.lang.Objectget(java.lang.Object onObject)ReflectClassgetFieldType()The ReflectClass returned by this method should have been provided by the parent reflector.booleanisPublic()booleanisStatic()booleanisTransient()voidset(java.lang.Object onObject, java.lang.Object value)-
Methods inherited from class com.db4o.reflect.generic.GenericField
getName, indexEntry, indexType, isPrimitive
-
-
-
-
Method Detail
-
deepClone
public java.lang.Object deepClone(java.lang.Object obj)
Description copied from interface:DeepCloneThe parameter allows passing one new object so parent references can be corrected on children.- Specified by:
deepClonein interfaceDeepClone- Overrides:
deepClonein classGenericField
-
get
public java.lang.Object get(java.lang.Object onObject)
- Specified by:
getin interfaceReflectField- Overrides:
getin classGenericField
-
getFieldType
public ReflectClass getFieldType()
Description copied from interface:ReflectFieldThe ReflectClass returned by this method should have been provided by the parent reflector.- Specified by:
getFieldTypein interfaceReflectField- Overrides:
getFieldTypein classGenericField- Returns:
- the ReflectClass representing the field type as provided by the parent reflector
-
isPublic
public boolean isPublic()
- Specified by:
isPublicin interfaceReflectField- Overrides:
isPublicin classGenericField
-
isStatic
public boolean isStatic()
- Specified by:
isStaticin interfaceReflectField- Overrides:
isStaticin classGenericField
-
isTransient
public boolean isTransient()
- Specified by:
isTransientin interfaceReflectField- Overrides:
isTransientin classGenericField
-
set
public void set(java.lang.Object onObject, java.lang.Object value)- Specified by:
setin interfaceReflectField- Overrides:
setin classGenericField
-
-