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
FieldsFields inherited from class de.grogra.persistence.ManageableType.Field
DEFINES_SHARED, FCO, GETS_COPY, HIDDEN, OBJECT_CLASS_MASK, SCO, UNMANAGEDFields inherited from class de.grogra.reflect.MemberBase
annots, declaringType, descriptor, modifiers, nameFields inherited from interface de.grogra.reflect.Field
FIELD_0, INTERFACE_MODIFIERS, MODIFIERSFields inherited from interface de.grogra.reflect.Member
ABSTRACT, ACCESS_MODIFIERS, ARRAY, BRIDGE, CONSTANT, FINAL, GLOBAL, INTERFACE, JAVA_MODIFIERS, LOCAL_CLASS, MIN_UNUSED_MODIFIER, NATIVE, PRIVATE, PROTECTED, PUBLIC, STATIC, STRICT, SYNCHRONIZED, SYNTHETIC, TRANSIENT, VARARGS, VOLATILE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetBoolean(Object object) bytechardoublefloatintlongshortbooleanisWritable(Object object) voidsetBoolean(Object object, boolean value) voidvoidvoidvoidvoidvoidprotected voidsetObjectImpl(Object object, Object value) voidMethods 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, writeObjectMethods inherited from class de.grogra.persistence.PersistenceField
get, get, getField, setMethods inherited from class de.grogra.reflect.MemberBase
getDeclaredAnnotation, getDeclaredAnnotationCount, getDeclaringType, getDescriptor, getModifiers, getName, getSimpleNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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:
getBooleanin interfaceField- Overrides:
getBooleanin classManageableType.Field
-
setBoolean
- Specified by:
setBooleanin interfaceField- Overrides:
setBooleanin classManageableType.Field
-
getByte
- Specified by:
getBytein interfaceField- Overrides:
getBytein classManageableType.Field
-
setByte
- Specified by:
setBytein interfaceField- Overrides:
setBytein classManageableType.Field
-
getShort
- Specified by:
getShortin interfaceField- Overrides:
getShortin classManageableType.Field
-
setShort
- Specified by:
setShortin interfaceField- Overrides:
setShortin classManageableType.Field
-
getChar
- Specified by:
getCharin interfaceField- Overrides:
getCharin classManageableType.Field
-
setChar
- Specified by:
setCharin interfaceField- Overrides:
setCharin classManageableType.Field
-
getInt
- Specified by:
getIntin interfaceField- Overrides:
getIntin classManageableType.Field
-
setInt
- Specified by:
setIntin interfaceField- Overrides:
setIntin classManageableType.Field
-
getLong
- Specified by:
getLongin interfaceField- Overrides:
getLongin classManageableType.Field
-
setLong
- Specified by:
setLongin interfaceField- Overrides:
setLongin classManageableType.Field
-
getFloat
- Specified by:
getFloatin interfaceField- Overrides:
getFloatin classManageableType.Field
-
setFloat
- Specified by:
setFloatin interfaceField- Overrides:
setFloatin classManageableType.Field
-
getDouble
- Specified by:
getDoublein interfaceField- Overrides:
getDoublein classManageableType.Field
-
setDouble
- Specified by:
setDoublein interfaceField- Overrides:
setDoublein classManageableType.Field
-
getObject
- Specified by:
getObjectin interfaceField- Overrides:
getObjectin classManageableType.Field
-
setObjectImpl
- Overrides:
setObjectImplin classManageableType.Field
-
isWritable
- Overrides:
isWritablein classPersistenceField
-