public abstract class MarshallingInfoTraverseAspectCommand extends java.lang.Object implements TraverseAspectCommand
| Modifier and Type | Field and Description |
|---|---|
protected MarshallingInfo |
_marshallingInfo |
| Constructor and Description |
|---|
MarshallingInfoTraverseAspectCommand(MarshallingInfo marshallingInfo) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(ClassAspect aspect) |
protected void |
cancel() |
boolean |
cancelled() |
int |
declaredAspectCount(ClassMetadata classMetadata) |
protected int |
internalDeclaredAspectCount(ClassMetadata classMetadata) |
void |
processAspect(ClassAspect aspect,
int currentSlot) |
protected abstract void |
processAspect(ClassAspect aspect,
int currentSlot,
boolean isNull) |
void |
processAspectOnMissingClass(ClassAspect aspect,
int currentSlot) |
protected final MarshallingInfo _marshallingInfo
public MarshallingInfoTraverseAspectCommand(MarshallingInfo marshallingInfo)
public final int declaredAspectCount(ClassMetadata classMetadata)
declaredAspectCount in interface TraverseAspectCommandprotected int internalDeclaredAspectCount(ClassMetadata classMetadata)
public boolean cancelled()
cancelled in interface TraverseAspectCommandprotected void cancel()
public boolean accept(ClassAspect aspect)
public void processAspectOnMissingClass(ClassAspect aspect, int currentSlot)
processAspectOnMissingClass in interface TraverseAspectCommandpublic void processAspect(ClassAspect aspect, int currentSlot)
processAspect in interface TraverseAspectCommandprotected abstract void processAspect(ClassAspect aspect, int currentSlot, boolean isNull)