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 void
activate(UnmarshallingContext context)
abstract AspectType
aspectType()
abstract boolean
canBeDisabled()
abstract void
cascadeActivation(ActivationContext context)
protected boolean
checkEnabled(AspectVersionContext context, HandlerVersionContext versionContext)
abstract void
collectIDs(CollectIdContext context)
abstract void
deactivate(ActivationContext context)
abstract void
defragAspect(DefragmentContext context)
abstract void
delete(DeleteContextImpl context, boolean isUpdate)
void
disableFromAspectCountVersion(int aspectCount)
abstract java.lang.String
getName()
void
incrementOffset(ReadBuffer buffer, HandlerVersionContext context)
boolean
isEnabledOn(AspectVersionContext context)
boolean
isVirtual()
abstract int
linkLength(HandlerVersionContext context)
abstract void
marshall(MarshallingContext context, java.lang.Object child)
void
setHandle(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()
-
-