Package com.db4o.internal
Class ObjectTypeMetadata
- java.lang.Object
-
- com.db4o.internal.Identifiable
-
- com.db4o.internal.PersistentBase
-
- com.db4o.internal.ClassMetadata
-
- com.db4o.internal.PrimitiveTypeMetadata
-
- com.db4o.internal.ObjectTypeMetadata
-
- All Implemented Interfaces:
StoredClass
,LinkLengthAware
,Persistent
public class ObjectTypeMetadata extends PrimitiveTypeMetadata
-
-
Field Summary
-
Fields inherited from class com.db4o.internal.ClassMetadata
_ancestor, _aspects, _typeHandler
-
Fields inherited from class com.db4o.internal.Identifiable
_id, _state
-
-
Constructor Summary
Constructors Constructor Description ObjectTypeMetadata(ObjectContainerBase container, TypeHandler4 handler, int id, ReflectClass classReflector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
instantiate(UnmarshallingContext context)
-
Methods inherited from class com.db4o.internal.PrimitiveTypeMetadata
cascadeActivation, deepClone, defragment, delegateTypeHandler, delete, descendOnCascadingActivation, detectAspectTraversalStrategy, equals, hasClassIndex, hashCode, hasIdentity, instantiateTransient, isArray, isStronglyTyped, prepareComparison, readCandidateHandler, toString, wrapWithTransactionContext, writeObjectBegin
-
Methods inherited from class com.db4o.internal.ClassMetadata
addFieldIndices, adjustCollectionDepthToBorders, adjustUpdateDepth, aspectCount, aspectsAreInitialized, aspectsAreNull, callConstructor, cascadeOnDelete, cascadeOnDeleteTernary, cascadesOnDeleteOrUpdate, checkType, classReflector, collectConstraints, collectIDs, collectIDs, collectIDs, config, configOrAncestorConfig, container, correctHandlerVersion, deactivate, declaredAspectCount, defragClass, defragObject, dispatchEvent, dropClassIndex, fieldByName, fieldMetadataForName, forceDeactivation, generateCommitTimestamps, generateUUIDs, getAncestor, getComparableObject, getHigherHierarchy, getHigherOrCommonHierarchy, getIdentifier, getIDs, getIDs, getName, getParentStoredClass, getStoredFields, hasEventRegistered, hasField, hasObjectConstructor, hasVersionField, holdsAnyClass, index, indexEntryCount, instanceCount, instanceCount, isAssignableFrom, isDb4oTypeImpl, isDirty, isInternal, isModified, isStorable, isStruct, isTranslated, isValueType, nameToWrite, onInstantiate, ownLength, readAspectCount, readClass, readName1, readThis, readVirtualAttributes, reflector, refresh, rename, seekCandidateHandler, seekToField, seekToField, setAncestor, storedField, toStaticField, traverseAllAspects, traverseDeclaredAspects, traverseDeclaredFields, typeHandler, updateDepthFromConfig, updateExistingStaticField, writeThis
-
Methods inherited from class com.db4o.internal.PersistentBase
free, idSystem, linkLength, newWriteBuffer, produceReadBuffer, produceWriteBuffer, read, read, readBufferById, slotChangeFactory, write, writeOwnID
-
Methods inherited from class com.db4o.internal.Identifiable
beginProcessing, endProcessing, getID, isActive, isNew, setID, setStateClean, setStateDeactivated, setStateDirty
-
-
-
-
Constructor Detail
-
ObjectTypeMetadata
public ObjectTypeMetadata(ObjectContainerBase container, TypeHandler4 handler, int id, ReflectClass classReflector)
-
-
Method Detail
-
instantiate
public java.lang.Object instantiate(UnmarshallingContext context)
- Overrides:
instantiate
in classPrimitiveTypeMetadata
-
-