java.lang.Object
de.grogra.reflect.MemberBase
de.grogra.persistence.PersistenceField
de.grogra.persistence.ManageableType.Field
de.grogra.persistence.SCOType.Field
- All Implemented Interfaces:
Field
,FieldChain
,Member
- Enclosing class:
- SCOType
-
Field Summary
Fields inherited from class de.grogra.persistence.ManageableType.Field
DEFINES_SHARED, FCO, GETS_COPY, HIDDEN, OBJECT_CLASS_MASK, SCO, UNMANAGED
Fields inherited from class de.grogra.reflect.MemberBase
annots, declaringType, descriptor, modifiers, name
Fields inherited from interface de.grogra.reflect.Field
FIELD_0, INTERFACE_MODIFIERS, MODIFIERS
Fields inherited from interface de.grogra.reflect.Member
ABSTRACT, ACCESS_MODIFIERS, ARRAY, BRIDGE, CONSTANT, FINAL, INTERFACE, JAVA_MODIFIERS, LOCAL_CLASS, MIN_UNUSED_MODIFIER, NATIVE, PRIVATE, PROTECTED, PUBLIC, STATIC, STRICT, SYNCHRONIZED, SYNTHETIC, TRANSIENT, VARARGS, VOLATILE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getBoolean
(Object object) byte
char
double
float
int
long
short
boolean
isWritable
(Object object) void
setBoolean
(Object object, boolean value) void
void
void
void
void
void
protected void
setObjectImpl
(Object object, Object value) void
Methods inherited from class de.grogra.persistence.ManageableType.Field
cast, concat, containsSCO, getArrayChain, getArrayComponent, getBoolean, getByte, getChar, getCloned, getDouble, getFieldId, getFloat, getInt, getLastField, getLong, getMaxValue, getMinValue, getObject, getQuantity, getSerializationMethod, getShallowSubchain, getShort, getSubfield, getType, insertBoolean, insertByte, insertChar, insertDouble, insertFloat, insertInt, insertLong, insertObject, insertShort, isArrayComponent, isGetReturningCopy, length, overlaps, readObject, removeBoolean, removeByte, removeChar, removeDouble, removeFloat, removeInt, removeLong, removeObject, removeShort, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setMaxValue, setMinValue, setObject, setObject, setQuantity, setShort, toString, writeObject
Methods inherited from class de.grogra.persistence.PersistenceField
get, get, getField, set
Methods inherited from class de.grogra.reflect.MemberBase
getDeclaredAnnotation, getDeclaredAnnotationCount, getDeclaringType, getDescriptor, getModifiers, getName, getSimpleName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface de.grogra.reflect.Member
getDeclaredAnnotation, getDeclaredAnnotationCount, getDeclaringType, getDescriptor, getModifiers, getName, getSimpleName
-
Field Details
-
id
public final int id
-
-
Constructor Details
-
Field
-
Field
-
-
Method Details
-
getBoolean
- Specified by:
getBoolean
in interfaceField
- Overrides:
getBoolean
in classManageableType.Field
-
setBoolean
- Specified by:
setBoolean
in interfaceField
- Overrides:
setBoolean
in classManageableType.Field
-
getByte
- Specified by:
getByte
in interfaceField
- Overrides:
getByte
in classManageableType.Field
-
setByte
- Specified by:
setByte
in interfaceField
- Overrides:
setByte
in classManageableType.Field
-
getShort
- Specified by:
getShort
in interfaceField
- Overrides:
getShort
in classManageableType.Field
-
setShort
- Specified by:
setShort
in interfaceField
- Overrides:
setShort
in classManageableType.Field
-
getChar
- Specified by:
getChar
in interfaceField
- Overrides:
getChar
in classManageableType.Field
-
setChar
- Specified by:
setChar
in interfaceField
- Overrides:
setChar
in classManageableType.Field
-
getInt
- Specified by:
getInt
in interfaceField
- Overrides:
getInt
in classManageableType.Field
-
setInt
- Specified by:
setInt
in interfaceField
- Overrides:
setInt
in classManageableType.Field
-
getLong
- Specified by:
getLong
in interfaceField
- Overrides:
getLong
in classManageableType.Field
-
setLong
- Specified by:
setLong
in interfaceField
- Overrides:
setLong
in classManageableType.Field
-
getFloat
- Specified by:
getFloat
in interfaceField
- Overrides:
getFloat
in classManageableType.Field
-
setFloat
- Specified by:
setFloat
in interfaceField
- Overrides:
setFloat
in classManageableType.Field
-
getDouble
- Specified by:
getDouble
in interfaceField
- Overrides:
getDouble
in classManageableType.Field
-
setDouble
- Specified by:
setDouble
in interfaceField
- Overrides:
setDouble
in classManageableType.Field
-
getObject
- Specified by:
getObject
in interfaceField
- Overrides:
getObject
in classManageableType.Field
-
setObjectImpl
- Overrides:
setObjectImpl
in classManageableType.Field
-
isWritable
- Overrides:
isWritable
in classPersistenceField
-