Package com.db4o.internal.metadata
Class MarshallingInfoTraverseAspectCommand
- java.lang.Object
-
- com.db4o.internal.metadata.MarshallingInfoTraverseAspectCommand
-
- All Implemented Interfaces:
TraverseAspectCommand
public abstract class MarshallingInfoTraverseAspectCommand extends java.lang.Object implements TraverseAspectCommand
-
-
Field Summary
Fields Modifier and Type Field Description protected MarshallingInfo_marshallingInfo
-
Constructor Summary
Constructors Constructor Description MarshallingInfoTraverseAspectCommand(MarshallingInfo marshallingInfo)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleanaccept(ClassAspect aspect)protected voidcancel()booleancancelled()intdeclaredAspectCount(ClassMetadata classMetadata)protected intinternalDeclaredAspectCount(ClassMetadata classMetadata)voidprocessAspect(ClassAspect aspect, int currentSlot)protected abstract voidprocessAspect(ClassAspect aspect, int currentSlot, boolean isNull)voidprocessAspectOnMissingClass(ClassAspect aspect, int currentSlot)
-
-
-
Field Detail
-
_marshallingInfo
protected final MarshallingInfo _marshallingInfo
-
-
Constructor Detail
-
MarshallingInfoTraverseAspectCommand
public MarshallingInfoTraverseAspectCommand(MarshallingInfo marshallingInfo)
-
-
Method Detail
-
declaredAspectCount
public final int declaredAspectCount(ClassMetadata classMetadata)
- Specified by:
declaredAspectCountin interfaceTraverseAspectCommand
-
internalDeclaredAspectCount
protected int internalDeclaredAspectCount(ClassMetadata classMetadata)
-
cancelled
public boolean cancelled()
- Specified by:
cancelledin interfaceTraverseAspectCommand
-
cancel
protected void cancel()
-
accept
public boolean accept(ClassAspect aspect)
-
processAspectOnMissingClass
public void processAspectOnMissingClass(ClassAspect aspect, int currentSlot)
- Specified by:
processAspectOnMissingClassin interfaceTraverseAspectCommand
-
processAspect
public void processAspect(ClassAspect aspect, int currentSlot)
- Specified by:
processAspectin interfaceTraverseAspectCommand
-
processAspect
protected abstract void processAspect(ClassAspect aspect, int currentSlot, boolean isNull)
-
-