Package org.tomlj
Class KeyVisitor
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- org.tomlj.internal.TomlParserBaseVisitor<java.util.List<java.lang.String>>
-
- org.tomlj.KeyVisitor
-
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<java.util.List<java.lang.String>>,TomlParserVisitor<java.util.List<java.lang.String>>
final class KeyVisitor extends TomlParserBaseVisitor<java.util.List<java.lang.String>>
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<java.lang.String>keysprivate TomlVersionversion
-
Constructor Summary
Constructors Constructor Description KeyVisitor(TomlVersion version)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<java.lang.String>aggregateResult(java.util.List<java.lang.String> aggregate, java.util.List<java.lang.String> nextResult)protected java.util.List<java.lang.String>defaultResult()java.util.List<java.lang.String>visitQuotedKey(TomlParser.QuotedKeyContext ctx)Visit a parse tree produced byTomlParser.quotedKey().java.util.List<java.lang.String>visitUnquotedKey(TomlParser.UnquotedKeyContext ctx)Visit a parse tree produced byTomlParser.unquotedKey().-
Methods inherited from class org.tomlj.internal.TomlParserBaseVisitor
visitArray, visitArrayTable, visitArrayValue, visitArrayValues, visitBasicChar, visitBasicString, visitBasicUnescaped, visitBinInt, visitBooleanValue, visitDate, visitDateTime, visitDay, visitDecInt, visitEscaped, visitExpression, visitFalseBool, visitFloatValue, visitHexInt, visitHour, visitHourOffset, visitInlineTable, visitInlineTableValues, visitInteger, visitKey, visitKeyval, visitLiteralBody, visitLiteralString, visitLocalDate, visitLocalDateTime, visitLocalTime, visitMinute, visitMinuteOffset, visitMlBasicChar, visitMlBasicString, visitMlBasicUnescaped, visitMlLiteralBody, visitMlLiteralString, visitMonth, visitOctInt, visitOffsetDateTime, visitRegularFloat, visitRegularFloatInf, visitRegularFloatNaN, visitSecond, visitSecondFraction, visitSimpleKey, visitStandardTable, visitString, visitTable, visitTime, visitTimeOffset, visitToml, visitTomlKey, visitTrueBool, visitVal, visitYear
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
-
-
-
Field Detail
-
version
private final TomlVersion version
-
keys
private final java.util.List<java.lang.String> keys
-
-
Constructor Detail
-
KeyVisitor
public KeyVisitor(TomlVersion version)
-
-
Method Detail
-
visitUnquotedKey
public java.util.List<java.lang.String> visitUnquotedKey(TomlParser.UnquotedKeyContext ctx)
Description copied from class:TomlParserBaseVisitorVisit a parse tree produced byTomlParser.unquotedKey().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnquotedKeyin interfaceTomlParserVisitor<java.util.List<java.lang.String>>- Overrides:
visitUnquotedKeyin classTomlParserBaseVisitor<java.util.List<java.lang.String>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuotedKey
public java.util.List<java.lang.String> visitQuotedKey(TomlParser.QuotedKeyContext ctx)
Description copied from class:TomlParserBaseVisitorVisit a parse tree produced byTomlParser.quotedKey().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitQuotedKeyin interfaceTomlParserVisitor<java.util.List<java.lang.String>>- Overrides:
visitQuotedKeyin classTomlParserBaseVisitor<java.util.List<java.lang.String>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
aggregateResult
protected java.util.List<java.lang.String> aggregateResult(java.util.List<java.lang.String> aggregate, java.util.List<java.lang.String> nextResult)- Overrides:
aggregateResultin classorg.antlr.v4.runtime.tree.AbstractParseTreeVisitor<java.util.List<java.lang.String>>
-
defaultResult
protected java.util.List<java.lang.String> defaultResult()
- Overrides:
defaultResultin classorg.antlr.v4.runtime.tree.AbstractParseTreeVisitor<java.util.List<java.lang.String>>
-
-