| java.lang.Object com.db4o.internal.PersistentBase com.db4o.internal.ClassMetadata
All known Subclasses: com.db4o.internal.UntypedFieldHandler, com.db4o.internal.PrimitiveFieldHandler,
Method Summary | |
void | activateFields(Transaction trans, Object obj, int depth) | final public void | addFieldIndices(StatefulBuffer a_writer, Slot oldSlot) | void | addMembers(ObjectContainerBase container) | void | addToIndex(LocalObjectContainer a_stream, Transaction a_trans, int a_id) | void | addToIndex1(LocalObjectContainer a_stream, Transaction a_trans, int a_id) | final public int | adjustUpdateDepth(Transaction trans, int depth) | boolean | allowsQueries() | final public boolean | callConstructor() | final public boolean | canUpdateFast() | public void | cascadeActivation(Transaction a_trans, Object a_object, int a_depth, boolean a_activate) | void | checkChanges() | public void | checkType() | public ReflectClass | classReflector() | public void | collectConstraints(Transaction a_trans, QConObject a_parent, Object a_object, Visitor4 a_visitor) | final public TreeInt | collectFieldIDs(MarshallerFamily mf, ObjectHeaderAttributes attributes, TreeInt tree, StatefulBuffer a_bytes, String name) | public int | compareTo(Object obj) | public Config4Class | config() | public Config4Class | configOrAncestorConfig() | final ObjectContainerBase | container() | final void | createConfigAndConstructor(Hashtable4 a_byteHashTable, ReflectClass claxx, String name) | public boolean | createConstructor(ObjectContainerBase a_stream, ReflectClass a_class, String a_name, boolean errMessages) | public boolean | customizedNewInstance() | public void | deactivate(Transaction trans, Object obj, int depth) | void | deactivate1(Transaction a_trans, Object a_object, int a_depth) | public void | defrag(MarshallerFamily mf, BufferPair readers, boolean redirect) | public void | defragClass(BufferPair readers, int classIndexID) | final public void | defragIndexEntry(BufferPair readers) | public static void | defragObject(BufferPair readers) | final void | delete(StatefulBuffer a_bytes, Object a_object) | public void | deleteEmbedded(MarshallerFamily mf, StatefulBuffer a_bytes) | public void | deleteEmbedded1(MarshallerFamily mf, StatefulBuffer a_bytes, int a_id) | void | deleteMembers(MarshallerFamily mf, ObjectHeaderAttributes attributes, StatefulBuffer a_bytes, int a_type, boolean isUpdate) | final public boolean | dispatchEvent(ObjectContainerBase stream, Object obj, int message) | protected StaticField | fieldByName(StaticField[] fields, String fieldName) | final public int | fieldCount() | public FieldMetadata | fieldMetadataForName(String name) | public Iterator4 | fields() | final public HandlerVersion | findOffset(Buffer buffer, FieldMetadata field) | void | forEachFieldMetadata(Visitor4 visitor) | public static ClassMetadata | forObject(Transaction trans, Object obj, boolean allowCreation) | final void | forceRead() | public boolean | generateUUIDs() | ClassMetadata | getAncestor() | public Object | getComparableObject(Object forObject) | public ClassMetadata | getHigherHierarchy(ClassMetadata a_yapClass) | public ClassMetadata | getHigherOrCommonHierarchy(ClassMetadata a_yapClass) | public long[] | getIDs() | public long[] | getIDs(Transaction trans) | public byte | getIdentifier() | public String | getName() | public StoredClass | getParentStoredClass() | public StoredField[] | getStoredFields() | public boolean | hasClassIndex() | public boolean | hasEventRegistered(ObjectContainerBase stream, int eventID) | public boolean | hasField(ObjectContainerBase container, String fieldName) | boolean | hasVirtualAttributes() | public boolean | holdsAnyClass() | void | incrementFieldsOffset1(Buffer a_bytes) | public ClassIndexStrategy | index() | public int | indexEntryCount(Transaction ta) | public Object | indexEntryToObject(Transaction trans, Object indexEntry) | final boolean | init(ObjectContainerBase a_stream, ClassMetadata a_ancestor, ReflectClass claxx) | final void | initConfigOnUp(Transaction systemTrans) | void | initOnUp(Transaction systemTrans) | public Object | instantiate(UnmarshallingContext context) | void | instantiateFields(UnmarshallingContext context) | Object | instantiateFromReflector(ObjectContainerBase stream) | public Object | instantiateTransient(UnmarshallingContext context) | public boolean | isArray() | public boolean | isAssignableFrom(ClassMetadata other) | boolean | isCollection(Object obj) | public boolean | isDirty() | boolean | isEnum() | boolean | isInternal() | public boolean | isPrimitive() | public boolean | isStrongTyped() no any, primitive, array or other tricks. | public boolean | isValueType() | public String | nameToWrite() | public int | ownLength() | public Comparable4 | prepareComparison(Object obj) | void | purge() | public Object | read(ReadContext context) | public TypeHandler4 | readArrayHandler(Transaction a_trans, MarshallerFamily mf, Buffer[] a_bytes) | public TypeHandler4 | readArrayHandler1(Buffer[] a_bytes) | public void | readCandidates(int handlerVersion, Buffer buffer, QCandidates candidates) | public static ClassMetadata | readClass(ObjectContainerBase stream, Buffer reader) | final public int | readFieldCount(Buffer buffer) | public Object | readIndexEntry(Buffer a_reader) | public Object | readIndexEntry(MarshallerFamily mf, StatefulBuffer a_writer) | byte[] | readName(Transaction a_trans) | final public byte[] | readName1(Transaction trans, Buffer reader) | public ObjectID | readObjectID(InternalReadContext context) | boolean | readThis() | public void | readThis(Transaction a_trans, Buffer a_reader) | public Object | readValueType(Transaction trans, int id, int depth) | void | readVirtualAttributes(Transaction a_trans, ObjectReference a_yapObject) | GenericReflector | reflector() | public void | refresh() | void | removeFromIndex(Transaction ta, int id) | public void | rename(String newName) | boolean | renameField(String a_from, String a_to) | String | resolveName(ReflectClass claxx) | public void | setAncestor(ClassMetadata ancestor) | void | setConfig(Config4Class config) | void | setName(String a_name) | final void | setStateDead() | boolean | stateDead() | final boolean | stateOKAndAncestors() | boolean | stateUnread() | boolean | storeField(ReflectField a_field) | void | storeStaticFieldValues(Transaction trans, boolean force) | public StoredField | storedField(String name, Object clazz) | final public ObjectContainerBase | stream() | protected StaticField | toStaticField(ReflectField reflectField) | public String | toString() | public TypeHandler4 | typeHandler() | protected void | updateExistingStaticField(Transaction trans, StaticField existingField, ReflectField reflectField) | public Object | wrapWithTransactionContext(Transaction transaction, Object value) | public void | write(WriteContext context, Object obj) | public void | writeIndexEntry(Buffer a_writer, Object a_object) | public boolean | writeObjectBegin() | final public void | writeThis(Transaction trans, Buffer writer) |
_metaClassID | public int _metaClassID(Code) | | |
i_nameBytes | byte[] i_nameBytes(Code) | | |
adjustUpdateDepth | final public int adjustUpdateDepth(Transaction trans, int depth)(Code) | | |
allowsQueries | boolean allowsQueries()(Code) | | |
callConstructor | final public boolean callConstructor()(Code) | | |
canUpdateFast | final public boolean canUpdateFast()(Code) | | |
cascadeActivation | public void cascadeActivation(Transaction a_trans, Object a_object, int a_depth, boolean a_activate)(Code) | | |
checkChanges | void checkChanges()(Code) | | |
checkType | public void checkType()(Code) | | |
customizedNewInstance | public boolean customizedNewInstance()(Code) | | |
fieldCount | final public int fieldCount()(Code) | | |
forEachFieldMetadata | void forEachFieldMetadata(Visitor4 visitor)(Code) | | |
forceRead | final void forceRead()(Code) | | |
generateUUIDs | public boolean generateUUIDs()(Code) | | |
getIDs | public long[] getIDs()(Code) | | |
getIdentifier | public byte getIdentifier()(Code) | | |
hasClassIndex | public boolean hasClassIndex()(Code) | | |
hasVirtualAttributes | boolean hasVirtualAttributes()(Code) | | |
holdsAnyClass | public boolean holdsAnyClass()(Code) | | |
incrementFieldsOffset1 | void incrementFieldsOffset1(Buffer a_bytes)(Code) | | |
isArray | public boolean isArray()(Code) | | |
isDirty | public boolean isDirty()(Code) | | |
isInternal | boolean isInternal()(Code) | | |
isPrimitive | public boolean isPrimitive()(Code) | | |
isStrongTyped | public boolean isStrongTyped()(Code) | | no any, primitive, array or other tricks. overriden in YapClassAny and
YapClassPrimitive
|
isValueType | public boolean isValueType()(Code) | | |
ownLength | public int ownLength()(Code) | | |
readFieldCount | final public int readFieldCount(Buffer buffer)(Code) | | |
readThis | boolean readThis()(Code) | | |
refresh | public void refresh()(Code) | | |
setStateDead | final void setStateDead()(Code) | | |
stateDead | boolean stateDead()(Code) | | |
stateOKAndAncestors | final boolean stateOKAndAncestors()(Code) | | |
stateUnread | boolean stateUnread()(Code) | | |
storeStaticFieldValues | void storeStaticFieldValues(Transaction trans, boolean force)(Code) | | |
writeObjectBegin | public boolean writeObjectBegin()(Code) | | |
|
|