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(BinaryPredicateMetadata metadata,
Metadata child,
boolean hasNext,
int depth) |
void |
afterChildDefault(Metadata metadata,
Metadata child,
boolean hasNext,
int depth) |
void |
afterChildMappingRule(Metadata metadata,
Metadata child,
boolean hasNext,
int depth) |
void |
afterChildNary(NaryPredicateMetadata 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(UnaryPredicateMetadata 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(BinaryPredicateMetadata metadata,
Metadata child,
int depth) |
void |
beforeChildDefault(Metadata metadata,
int depth) |
void |
beforeChildMappingRule(Metadata metadata,
Metadata child,
int depth) |
void |
beforeChildNary(NaryPredicateMetadata metadata,
Metadata child,
int depth) |
void |
beforeChildRule(Metadata metadata,
Metadata child,
int depth) |
void |
beforeChildTypeConverter(LeafMetadata<?> metadata,
Metadata child,
int depth) |
void |
beforeChildUnary(UnaryPredicateMetadata metadata,
Metadata child,
int depth) |
void |
beforeChildWhen(Metadata metadata,
Metadata child,
int depth) |
void |
end(Metadata metadata,
int depth) |
void |
endBinary(BinaryPredicateMetadata metadata,
int depth) |
void |
endDefault(Metadata metadata,
int depth) |
void |
endLeaf(LeafMetadata<?> metadata,
int depth) |
void |
endMappingRule(Metadata metadata,
int depth) |
void |
endNary(NaryPredicateMetadata metadata,
int depth) |
void |
endRule(Metadata metadata,
int depth) |
void |
endTypeConverter(LeafMetadata<?> metadata,
int depth) |
void |
endUnary(UnaryPredicateMetadata 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 |
stackPeek() |
protected MetadataType |
stackPeekType() |
protected java.util.stream.Stream<Metadata> |
stackSteam() |
void |
start(Metadata metadata,
int depth) |
void |
startBinary(BinaryPredicateMetadata metadata,
int depth) |
void |
startDefault(Metadata metadata,
int depth) |
void |
startLeaf(LeafMetadata<?> metadata,
int depth) |
void |
startMappingRule(Metadata metadata,
int depth) |
void |
startNary(NaryPredicateMetadata metadata,
int depth) |
void |
startRule(Metadata metadata,
int depth) |
void |
startTypeConverter(LeafMetadata<?> metadata,
int depth) |
void |
startUnary(UnaryPredicateMetadata metadata,
int depth) |
void |
startWhen(Metadata metadata,
int depth) |
void |
visitCondition(StepCondition metadata,
int depth) |
void |
visitNary(NaryPredicateMetadata 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(UnaryPredicateMetadata metadata, int depth)
public void beforeChildUnary(UnaryPredicateMetadata metadata, Metadata child, int depth)
public void afterChildUnary(UnaryPredicateMetadata metadata, Metadata child, boolean hasNext, int depth)
public void endUnary(UnaryPredicateMetadata metadata, int depth)
public void startBinary(BinaryPredicateMetadata metadata, int depth)
public void beforeChildBinary(BinaryPredicateMetadata metadata, Metadata child, int depth)
public void afterChildBinary(BinaryPredicateMetadata metadata, Metadata child, boolean hasNext, int depth)
public void endBinary(BinaryPredicateMetadata metadata, int depth)
public void startNary(NaryPredicateMetadata metadata, int depth)
public void visitNary(NaryPredicateMetadata metadata, int depth)
public void beforeChildNary(NaryPredicateMetadata metadata, Metadata child, int depth)
public void afterChildNary(NaryPredicateMetadata metadata, Metadata child, boolean hasNext, int depth)
public void endNary(NaryPredicateMetadata 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 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()