Package com.db4o.internal
Class ClassAspect
- java.lang.Object
-
- com.db4o.internal.ClassAspect
-
- Direct Known Subclasses:
FieldMetadata,TypeHandlerAspect
public abstract class ClassAspect extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected int_handle
-
Constructor Summary
Constructors Constructor Description ClassAspect()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidactivate(UnmarshallingContext context)abstract AspectTypeaspectType()abstract booleancanBeDisabled()abstract voidcascadeActivation(ActivationContext context)protected booleancheckEnabled(AspectVersionContext context, HandlerVersionContext versionContext)abstract voidcollectIDs(CollectIdContext context)abstract voiddeactivate(ActivationContext context)abstract voiddefragAspect(DefragmentContext context)abstract voiddelete(DeleteContextImpl context, boolean isUpdate)voiddisableFromAspectCountVersion(int aspectCount)abstract java.lang.StringgetName()voidincrementOffset(ReadBuffer buffer, HandlerVersionContext context)booleanisEnabledOn(AspectVersionContext context)booleanisVirtual()abstract intlinkLength(HandlerVersionContext context)abstract voidmarshall(MarshallingContext context, java.lang.Object child)voidsetHandle(int handle)
-
-
-
Method Detail
-
aspectType
public abstract AspectType aspectType()
-
getName
public abstract java.lang.String getName()
-
cascadeActivation
public abstract void cascadeActivation(ActivationContext context)
-
linkLength
public abstract int linkLength(HandlerVersionContext context)
-
incrementOffset
public final void incrementOffset(ReadBuffer buffer, HandlerVersionContext context)
-
defragAspect
public abstract void defragAspect(DefragmentContext context)
-
marshall
public abstract void marshall(MarshallingContext context, java.lang.Object child)
-
collectIDs
public abstract void collectIDs(CollectIdContext context)
-
setHandle
public void setHandle(int handle)
-
activate
public abstract void activate(UnmarshallingContext context)
-
delete
public abstract void delete(DeleteContextImpl context, boolean isUpdate)
-
canBeDisabled
public abstract boolean canBeDisabled()
-
checkEnabled
protected boolean checkEnabled(AspectVersionContext context, HandlerVersionContext versionContext)
-
disableFromAspectCountVersion
public void disableFromAspectCountVersion(int aspectCount)
-
isEnabledOn
public final boolean isEnabledOn(AspectVersionContext context)
-
deactivate
public abstract void deactivate(ActivationContext context)
-
isVirtual
public boolean isVirtual()
-
-