Class SimpleTsonParserVisitor
java.lang.Object
net.thevpc.tson.impl.parser.SimpleTsonParserVisitor
- All Implemented Interfaces:
TsonParserVisitor
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classprotected static classprotected static classprotected static classprotected static class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> List<T> getContextValues(String name, int index) <K,T> Map <K, T> getMergedMapsContextValues(String name, int index) <T> Set<T> getMergedSetsContextValues(String name, int index) protected TsonAnnotationprotected <T extends SimpleTsonParserVisitor.StackContext>
Tpeek()protected <T extends SimpleTsonParserVisitor.StackContext>
Tpeek(int index) protected <T extends SimpleTsonParserVisitor.StackContext>
TpeekOrRoot(int index) protected <T extends SimpleTsonParserVisitor.StackContext>
Tpop()protected voidprotected voidvoidvoidvoidvisitAnnotationStart(String annotationName) voidvoidvoidvoidvisitBinOpEnd(String op) voidvisitComments(TsonComment comments) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvisitPrimitiveEnd(TsonElement primitiveElement) voidMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface TsonParserVisitor
listSeparator, matrixRowSeparator, visitAnnotationParamsEnd, visitAnnotationParamsStart, visitAnnotationParamStart, visitArrayElementStart, visitCustomEnd, visitFunctionEnd, visitInstructionStart, visitObjectElementStart, visitParamsEnd, visitSimpleEnd
-
Constructor Details
-
SimpleTsonParserVisitor
public SimpleTsonParserVisitor()
-
-
Method Details
-
getElement
-
getDocument
-
getMergedSetsContextValues
-
getMergedMapsContextValues
-
getContextValues
-
visitKeyValueEnd
public void visitKeyValueEnd()- Specified by:
visitKeyValueEndin interfaceTsonParserVisitor
-
visitBinOpEnd
- Specified by:
visitBinOpEndin interfaceTsonParserVisitor
-
visitElementStart
public void visitElementStart()- Specified by:
visitElementStartin interfaceTsonParserVisitor
-
visitNamedStart
- Specified by:
visitNamedStartin interfaceTsonParserVisitor
-
visitNamedArrayStart
public void visitNamedArrayStart()- Specified by:
visitNamedArrayStartin interfaceTsonParserVisitor
-
visitArrayStart
public void visitArrayStart()- Specified by:
visitArrayStartin interfaceTsonParserVisitor
-
visitObjectStart
public void visitObjectStart()- Specified by:
visitObjectStartin interfaceTsonParserVisitor
-
visitNamedObjectStart
public void visitNamedObjectStart()- Specified by:
visitNamedObjectStartin interfaceTsonParserVisitor
-
visitParamsStart
public void visitParamsStart()- Specified by:
visitParamsStartin interfaceTsonParserVisitor
-
visitParamElementStart
public void visitParamElementStart()- Specified by:
visitParamElementStartin interfaceTsonParserVisitor
-
visitParamElementEnd
public void visitParamElementEnd()- Specified by:
visitParamElementEndin interfaceTsonParserVisitor
-
visitObjectElementEnd
public void visitObjectElementEnd()- Specified by:
visitObjectElementEndin interfaceTsonParserVisitor
-
visitArrayElementEnd
public void visitArrayElementEnd()- Specified by:
visitArrayElementEndin interfaceTsonParserVisitor
-
visitComments
- Specified by:
visitCommentsin interfaceTsonParserVisitor
-
visitObjectEnd
public void visitObjectEnd()- Specified by:
visitObjectEndin interfaceTsonParserVisitor
-
visitUpletEnd
public void visitUpletEnd()- Specified by:
visitUpletEndin interfaceTsonParserVisitor
-
visitArrayEnd
public void visitArrayEnd()- Specified by:
visitArrayEndin interfaceTsonParserVisitor
-
visitNamedObjectEnd
public void visitNamedObjectEnd()- Specified by:
visitNamedObjectEndin interfaceTsonParserVisitor
-
visitNamedArrayEnd
public void visitNamedArrayEnd()- Specified by:
visitNamedArrayEndin interfaceTsonParserVisitor
-
visitPrimitiveEnd
- Specified by:
visitPrimitiveEndin interfaceTsonParserVisitor
-
visitAnnotationStart
- Specified by:
visitAnnotationStartin interfaceTsonParserVisitor
-
visitAnnotationEnd
public void visitAnnotationEnd()- Specified by:
visitAnnotationEndin interfaceTsonParserVisitor
-
onAddAnnotation
-
visitAnnotationParamEnd
public void visitAnnotationParamEnd()- Specified by:
visitAnnotationParamEndin interfaceTsonParserVisitor
-
visitDocumentEnd
public void visitDocumentEnd()- Specified by:
visitDocumentEndin interfaceTsonParserVisitor
-
peek
-
getRootContext
-
peekOrRoot
-
peek
-
pop
-
repush
-
push
-