db4o 7.4

com.db4o.reflect.self
Class SelfField

java.lang.Object
  extended by com.db4o.reflect.self.SelfField
All Implemented Interfaces:
ReflectField

public class SelfField
extends java.lang.Object
implements ReflectField


Constructor Summary
SelfField(java.lang.String name, ReflectClass type, SelfClass selfclass, SelfReflectionRegistry registry)
           
 
Method Summary
 java.lang.Object get(java.lang.Object onObject)
           
 ReflectClass getFieldType()
          The ReflectClass returned by this method should have been provided by the parent reflector.
 java.lang.String getName()
           
 java.lang.Object indexEntry(java.lang.Object orig)
           
 ReflectClass indexType()
          The ReflectClass returned by this method should have been provided by the parent reflector.
 boolean isPublic()
           
 boolean isStatic()
           
 boolean isTransient()
           
 void set(java.lang.Object onObject, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelfField

public SelfField(java.lang.String name,
                 ReflectClass type,
                 SelfClass selfclass,
                 SelfReflectionRegistry registry)
Method Detail

get

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

getName

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

getFieldType

public ReflectClass getFieldType()
Description copied from interface: ReflectField
The ReflectClass returned by this method should have been provided by the parent reflector.

Specified by:
getFieldType in interface ReflectField
Returns:
the ReflectClass representing the field type as provided by the parent reflector

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

set

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

indexEntry

public java.lang.Object indexEntry(java.lang.Object orig)
Specified by:
indexEntry in interface ReflectField

indexType

public ReflectClass indexType()
Description copied from interface: ReflectField
The ReflectClass returned by this method should have been provided by the parent reflector.

Specified by:
indexType in interface ReflectField
Returns:
the ReflectClass representing the index type as provided by the parent reflector

db4o 7.4

Copyright 2007 db4objects Inc. All rights reserved.