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>
keys
private TomlVersion
version
-
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:TomlParserBaseVisitor
Visit 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:
visitUnquotedKey
in interfaceTomlParserVisitor<java.util.List<java.lang.String>>
- Overrides:
visitUnquotedKey
in 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:TomlParserBaseVisitor
Visit 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:
visitQuotedKey
in interfaceTomlParserVisitor<java.util.List<java.lang.String>>
- Overrides:
visitQuotedKey
in 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:
aggregateResult
in classorg.antlr.v4.runtime.tree.AbstractParseTreeVisitor<java.util.List<java.lang.String>>
-
defaultResult
protected java.util.List<java.lang.String> defaultResult()
- Overrides:
defaultResult
in classorg.antlr.v4.runtime.tree.AbstractParseTreeVisitor<java.util.List<java.lang.String>>
-
-