public abstract class AbstractAstVisitor extends java.lang.Object implements MetadataVisitor
| Constructor and Description |
|---|
AbstractAstVisitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterChild(Metadata metadata,
Metadata child,
boolean hasNext,
int depth) |
void |
afterChildBinary(BinaryMetadata metadata,
Metadata child,
boolean hasNext,
int depth) |
void |
afterChildDefault(Metadata metadata,
Metadata child,
boolean hasNext,
int depth) |
void |
afterChildIterable(IterableMetadata metadata,
Metadata child,
boolean hasNext,
int depth) |
void |
afterChildMappingRule(Metadata metadata,
Metadata child,
boolean hasNext,
int depth) |
void |
afterChildNary(NaryMetadata metadata,
Metadata child,
boolean hasNext,
int depth) |
void |
afterChildRule(Metadata metadata,
Metadata child,
boolean hasNext,
int depth) |
void |
afterChildTypeConverter(LeafMetadata<?> metadata,
Metadata child,
boolean hasNext,
int depth) |
void |
afterChildUnary(UnaryMetadata metadata,
Metadata child,
boolean hasNext,
int depth) |
void |
afterChildWhen(Metadata metadata,
Metadata child,
boolean hasNext,
int depth) |
void |
beforeChild(Metadata metadata,
Metadata child,
int depth) |
void |
beforeChildBinary(BinaryMetadata metadata,
Metadata child,
int depth) |
void |
beforeChildDefault(Metadata metadata,
int depth) |
void |
beforeChildIterable(IterableMetadata metadata,
Metadata child,
int depth) |
void |
beforeChildMappingRule(Metadata metadata,
Metadata child,
int depth) |
void |
beforeChildNary(NaryMetadata metadata,
Metadata child,
int depth) |
void |
beforeChildRule(Metadata metadata,
Metadata child,
int depth) |
void |
beforeChildTypeConverter(LeafMetadata<?> metadata,
Metadata child,
int depth) |
void |
beforeChildUnary(UnaryMetadata metadata,
Metadata child,
int depth) |
void |
beforeChildWhen(Metadata metadata,
Metadata child,
int depth) |
void |
end(Metadata metadata,
int depth) |
void |
endBinary(BinaryMetadata metadata,
int depth) |
void |
endDefault(Metadata metadata,
int depth) |
void |
endIterable(IterableMetadata metadata,
int depth) |
void |
endLeaf(LeafMetadata<?> metadata,
int depth) |
void |
endMappingRule(Metadata metadata,
int depth) |
void |
endNary(NaryMetadata metadata,
int depth) |
void |
endRule(Metadata metadata,
int depth) |
void |
endTypeConverter(LeafMetadata<?> metadata,
int depth) |
void |
endUnary(UnaryMetadata metadata,
int depth) |
void |
endWhen(Metadata metadata,
int depth) |
protected java.lang.String |
formatCurrentIndent() |
protected java.lang.String |
formatNewLine() |
protected int |
getCurrentIndentSize() |
protected int |
getIndentSize() |
protected Metadata |
parent() |
protected Metadata |
stackPeek() |
protected MetadataType |
stackPeekType() |
protected java.util.stream.Stream<Metadata> |
stackSteam() |
void |
start(Metadata metadata,
int depth) |
void |
startBinary(BinaryMetadata metadata,
int depth) |
void |
startDefault(Metadata metadata,
int depth) |
void |
startIterable(IterableMetadata metadata,
int depth) |
void |
startLeaf(LeafMetadata<?> metadata,
int depth) |
void |
startMappingRule(Metadata metadata,
int depth) |
void |
startNary(NaryMetadata metadata,
int depth) |
void |
startRule(Metadata metadata,
int depth) |
void |
startTypeConverter(LeafMetadata<?> metadata,
int depth) |
void |
startUnary(UnaryMetadata metadata,
int depth) |
void |
startWhen(Metadata metadata,
int depth) |
void |
visitCondition(StepCondition metadata,
int depth) |
void |
visitIterable(IterableMetadata metadata,
int depth) |
void |
visitNary(NaryMetadata metadata,
int depth) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbrowsepublic final void start(Metadata metadata, int depth)
start in interface MetadataVisitorpublic void beforeChild(Metadata metadata, Metadata child, int depth)
beforeChild in interface MetadataVisitorpublic void afterChild(Metadata metadata, Metadata child, boolean hasNext, int depth)
afterChild in interface MetadataVisitorpublic final void end(Metadata metadata, int depth)
end in interface MetadataVisitorpublic void startDefault(Metadata metadata, int depth)
public void beforeChildDefault(Metadata metadata, int depth)
public void afterChildDefault(Metadata metadata, Metadata child, boolean hasNext, int depth)
public void endDefault(Metadata metadata, int depth)
public void startLeaf(LeafMetadata<?> metadata, int depth)
public void endLeaf(LeafMetadata<?> metadata, int depth)
public void startUnary(UnaryMetadata metadata, int depth)
public void beforeChildUnary(UnaryMetadata metadata, Metadata child, int depth)
public void afterChildUnary(UnaryMetadata metadata, Metadata child, boolean hasNext, int depth)
public void endUnary(UnaryMetadata metadata, int depth)
public void startBinary(BinaryMetadata metadata, int depth)
public void beforeChildBinary(BinaryMetadata metadata, Metadata child, int depth)
public void afterChildBinary(BinaryMetadata metadata, Metadata child, boolean hasNext, int depth)
public void endBinary(BinaryMetadata metadata, int depth)
public void startNary(NaryMetadata metadata, int depth)
public void visitNary(NaryMetadata metadata, int depth)
public void beforeChildNary(NaryMetadata metadata, Metadata child, int depth)
public void afterChildNary(NaryMetadata metadata, Metadata child, boolean hasNext, int depth)
public void endNary(NaryMetadata metadata, int depth)
public void startRule(Metadata metadata, int depth)
public void afterChildRule(Metadata metadata, Metadata child, boolean hasNext, int depth)
public void endRule(Metadata metadata, int depth)
public void startWhen(Metadata metadata, int depth)
public void afterChildWhen(Metadata metadata, Metadata child, boolean hasNext, int depth)
public void endWhen(Metadata metadata, int depth)
public void startTypeConverter(LeafMetadata<?> metadata, int depth)
public void beforeChildTypeConverter(LeafMetadata<?> metadata, Metadata child, int depth)
public void afterChildTypeConverter(LeafMetadata<?> metadata, Metadata child, boolean hasNext, int depth)
public void endTypeConverter(LeafMetadata<?> metadata, int depth)
public void startMappingRule(Metadata metadata, int depth)
public void beforeChildMappingRule(Metadata metadata, Metadata child, int depth)
public void afterChildMappingRule(Metadata metadata, Metadata child, boolean hasNext, int depth)
public void endMappingRule(Metadata metadata, int depth)
public void startIterable(IterableMetadata metadata, int depth)
public void visitIterable(IterableMetadata metadata, int depth)
public void beforeChildIterable(IterableMetadata metadata, Metadata child, int depth)
public void afterChildIterable(IterableMetadata metadata, Metadata child, boolean hasNext, int depth)
public void endIterable(IterableMetadata metadata, int depth)
public void visitCondition(StepCondition metadata, int depth)
protected int getIndentSize()
protected int getCurrentIndentSize()
protected java.lang.String formatCurrentIndent()
protected java.lang.String formatNewLine()
protected Metadata stackPeek()
protected MetadataType stackPeekType()
protected final java.util.stream.Stream<Metadata> stackSteam()
protected final Metadata parent()