db4o 5.0

com.db4o.reflect.jdk
Class JdkField

java.lang.Object
  extended by 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.


Constructor Summary
JdkField(Reflector reflector, java.lang.reflect.Field field)
           
 
Method Summary
 java.lang.Object get(java.lang.Object onObject)
           
 java.lang.String getName()
           
 ReflectClass getType()
           
 boolean isPublic()
           
 boolean isStatic()
           
 boolean isTransient()
           
 void set(java.lang.Object onObject, java.lang.Object attribute)
           
 void setAccessible()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdkField

public JdkField(Reflector reflector,
                java.lang.reflect.Field field)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface ReflectField

getType

public ReflectClass getType()
Specified by:
getType in interface ReflectField

isPublic

public boolean isPublic()
Specified by:
isPublic in interface ReflectField

isStatic

public boolean isStatic()
Specified by:
isStatic in interface ReflectField

isTransient

public boolean isTransient()
Specified by:
isTransient in interface ReflectField

setAccessible

public void setAccessible()
Specified by:
setAccessible in interface ReflectField

get

public java.lang.Object get(java.lang.Object onObject)
Specified by:
get in interface ReflectField

set

public void set(java.lang.Object onObject,
                java.lang.Object attribute)
Specified by:
set in interface ReflectField

db4o 5.0