Package com.db4o.reflect.jdk
Class JdkField
- java.lang.Object
-
- com.db4o.reflect.jdk.JdkField
-
- All Implemented Interfaces:
ReflectField
public class JdkField extends java.lang.Object implements ReflectField
Reflection implementation for Field to map to JDK reflection.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectget(java.lang.Object onObject)ReflectClassgetFieldType()The ReflectClass returned by this method should have been provided by the parent reflector.java.lang.StringgetName()java.lang.ObjectindexEntry(java.lang.Object orig)ReflectClassindexType()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 attribute)java.lang.StringtoString()
-
-
-
Constructor Detail
-
JdkField
public JdkField(Reflector reflector_, java.lang.reflect.Field field_)
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceReflectField
-
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- Returns:
- the ReflectClass representing the field type as provided by the parent reflector
-
isPublic
public boolean isPublic()
- Specified by:
isPublicin interfaceReflectField
-
isStatic
public boolean isStatic()
- Specified by:
isStaticin interfaceReflectField
-
isTransient
public boolean isTransient()
- Specified by:
isTransientin interfaceReflectField
-
get
public java.lang.Object get(java.lang.Object onObject)
- Specified by:
getin interfaceReflectField
-
set
public void set(java.lang.Object onObject, java.lang.Object attribute)- Specified by:
setin interfaceReflectField
-
indexEntry
public java.lang.Object indexEntry(java.lang.Object orig)
- Specified by:
indexEntryin interfaceReflectField
-
indexType
public ReflectClass indexType()
Description copied from interface:ReflectFieldThe ReflectClass returned by this method should have been provided by the parent reflector.- Specified by:
indexTypein interfaceReflectField- Returns:
- the ReflectClass representing the index type as provided by the parent reflector
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-