public class AstTextVisitor extends AbstractAstVisitor
| Modifier and Type | Field and Description |
|---|---|
protected ResourceProvider |
bundle |
protected java.util.Locale |
locale |
protected int |
newLineIndex |
protected java.lang.StringBuilder |
sb |
| Constructor and Description |
|---|
AstTextVisitor(java.lang.StringBuilder sb,
ResourceProvider bundle,
java.util.Locale locale) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
formatLeafMetadata(LeafMetadata metadata) |
protected java.lang.String |
formatMappingMetadata(MappingMetadata metadata) |
protected java.lang.String |
formatNewLine() |
protected java.lang.String |
formatOperator(Operator operator) |
protected java.lang.String |
formatRule() |
protected java.lang.String |
formatValidate() |
protected java.lang.String |
formatValue(Readable value) |
protected java.lang.String |
formatWhen() |
protected int |
getCurrentIndentSize() |
protected int |
getIndentSize() |
protected int |
getNewLineIndex() |
protected void |
startMetadata(ConverterMetadata metadata,
int depth) |
void |
startMetadata(NaryMetadata metadata,
int depth) |
void |
startMetadata(StepWhen metadata,
int depth) |
void |
startMetadata(ValidationRule metadata,
int depth) |
void |
visitMetadata(BinaryMetadata metadata,
int depth) |
protected void |
visitMetadata(ConverterMetadata metadata,
int depth) |
void |
visitMetadata(LeafMetadata metadata,
int depth) |
void |
visitMetadata(MappingMetadata metadata,
int depth) |
void |
visitMetadata(UnaryMetadata metadata,
int depth) |
void |
visitMetadata(ValidationRule metadata,
int depth) |
end, end, end, end, end, end, end, end, endMetadata, endMetadata, endMetadata, endMetadata, endMetadata, endMetadata, endMetadata, endMetadata, formatCurrentIndent, stackPeek, stackSteam, start, start, start, start, start, start, start, startMetadata, startMetadata, startMetadata, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMetadata, visitMetadata, visitMetadata, visitMetadataprotected final java.lang.StringBuilder sb
protected final ResourceProvider bundle
protected final java.util.Locale locale
protected int newLineIndex
public AstTextVisitor(java.lang.StringBuilder sb,
ResourceProvider bundle,
java.util.Locale locale)
protected int getNewLineIndex()
protected java.lang.String formatNewLine()
formatNewLine in class AbstractAstVisitorpublic void visitMetadata(LeafMetadata metadata, int depth)
visitMetadata in class AbstractAstVisitorpublic void visitMetadata(UnaryMetadata metadata, int depth)
visitMetadata in class AbstractAstVisitorpublic void visitMetadata(BinaryMetadata metadata, int depth)
visitMetadata in class AbstractAstVisitorpublic void startMetadata(NaryMetadata metadata, int depth)
startMetadata in class AbstractAstVisitorpublic void startMetadata(ValidationRule metadata, int depth)
startMetadata in class AbstractAstVisitorpublic void visitMetadata(ValidationRule metadata, int depth)
visitMetadata in class AbstractAstVisitorpublic void startMetadata(StepWhen metadata, int depth)
startMetadata in class AbstractAstVisitorprotected void startMetadata(ConverterMetadata metadata, int depth)
startMetadata in class AbstractAstVisitorprotected void visitMetadata(ConverterMetadata metadata, int depth)
visitMetadata in class AbstractAstVisitorpublic void visitMetadata(MappingMetadata metadata, int depth)
visitMetadata in class AbstractAstVisitorprotected int getIndentSize()
getIndentSize in class AbstractAstVisitorprotected int getCurrentIndentSize()
getCurrentIndentSize in class AbstractAstVisitorprotected java.lang.String formatLeafMetadata(LeafMetadata metadata)
protected java.lang.String formatMappingMetadata(MappingMetadata metadata)
protected java.lang.String formatOperator(Operator operator)
protected java.lang.String formatValue(Readable value)
protected java.lang.String formatRule()
protected java.lang.String formatValidate()
protected java.lang.String formatWhen()