Class ValueVisitor
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<Object>
,TomlParserVisitor<Object>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Object
aggregateResult
(Object aggregate, Object nextResult) protected Object
private Double
private Long
Visit a parse tree produced byTomlParser.array()
.Visit a parse tree produced byTomlParser.binInt()
.Visit a parse tree produced byTomlParser.decInt()
.Visit a parse tree produced byTomlParser.falseBool()
.Visit a parse tree produced byTomlParser.hexInt()
.Visit a parse tree produced byTomlParser.inlineTable()
.Visit a parse tree produced byTomlParser.localDate()
.Visit a parse tree produced byTomlParser.localDateTime()
.Visit a parse tree produced byTomlParser.localTime()
.Visit a parse tree produced byTomlParser.octInt()
.Visit a parse tree produced byTomlParser.offsetDateTime()
.Visit a parse tree produced byTomlParser.regularFloat()
.Visit a parse tree produced byTomlParser.regularFloatInf()
.Visit a parse tree produced byTomlParser.regularFloatNaN()
.Visit a parse tree produced byTomlParser.string()
.Visit a parse tree produced byTomlParser.trueBool()
.Methods inherited from class org.tomlj.internal.TomlParserBaseVisitor
visitArrayTable, visitArrayValue, visitArrayValues, visitBasicChar, visitBasicString, visitBasicUnescaped, visitBooleanValue, visitDate, visitDateTime, visitDay, visitEscaped, visitExpression, visitFloatValue, visitHour, visitHourOffset, visitInlineTableValues, visitInteger, visitKey, visitKeyval, visitLiteralBody, visitLiteralString, visitMinute, visitMinuteOffset, visitMlBasicChar, visitMlBasicString, visitMlBasicUnescaped, visitMlLiteralBody, visitMlLiteralString, visitMonth, visitQuotedKey, visitSecond, visitSecondFraction, visitSimpleKey, visitStandardTable, visitTable, visitTime, visitTimeOffset, visitToml, visitTomlKey, visitUnquotedKey, visitVal, visitYear
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Field Details
-
zeroFloat
-
version
-
-
Constructor Details
-
ValueVisitor
ValueVisitor(TomlVersion version)
-
-
Method Details
-
visitString
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.string()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitString
in interfaceTomlParserVisitor<Object>
- Overrides:
visitString
in classTomlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDecInt
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.decInt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitDecInt
in interfaceTomlParserVisitor<Object>
- Overrides:
visitDecInt
in classTomlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitHexInt
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.hexInt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitHexInt
in interfaceTomlParserVisitor<Object>
- Overrides:
visitHexInt
in classTomlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOctInt
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.octInt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitOctInt
in interfaceTomlParserVisitor<Object>
- Overrides:
visitOctInt
in classTomlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBinInt
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.binInt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitBinInt
in interfaceTomlParserVisitor<Object>
- Overrides:
visitBinInt
in classTomlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
toLong
-
visitRegularFloat
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.regularFloat()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitRegularFloat
in interfaceTomlParserVisitor<Object>
- Overrides:
visitRegularFloat
in classTomlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRegularFloatInf
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.regularFloatInf()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitRegularFloatInf
in interfaceTomlParserVisitor<Object>
- Overrides:
visitRegularFloatInf
in classTomlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRegularFloatNaN
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.regularFloatNaN()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitRegularFloatNaN
in interfaceTomlParserVisitor<Object>
- Overrides:
visitRegularFloatNaN
in classTomlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
toDouble
-
visitTrueBool
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.trueBool()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitTrueBool
in interfaceTomlParserVisitor<Object>
- Overrides:
visitTrueBool
in classTomlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFalseBool
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.falseBool()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFalseBool
in interfaceTomlParserVisitor<Object>
- Overrides:
visitFalseBool
in classTomlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOffsetDateTime
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.offsetDateTime()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitOffsetDateTime
in interfaceTomlParserVisitor<Object>
- Overrides:
visitOffsetDateTime
in classTomlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLocalDateTime
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.localDateTime()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLocalDateTime
in interfaceTomlParserVisitor<Object>
- Overrides:
visitLocalDateTime
in classTomlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLocalDate
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.localDate()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLocalDate
in interfaceTomlParserVisitor<Object>
- Overrides:
visitLocalDate
in classTomlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLocalTime
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.localTime()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLocalTime
in interfaceTomlParserVisitor<Object>
- Overrides:
visitLocalTime
in classTomlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArray
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.array()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitArray
in interfaceTomlParserVisitor<Object>
- Overrides:
visitArray
in classTomlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInlineTable
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.inlineTable()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitInlineTable
in interfaceTomlParserVisitor<Object>
- Overrides:
visitInlineTable
in classTomlParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
aggregateResult
- Overrides:
aggregateResult
in classorg.antlr.v4.runtime.tree.AbstractParseTreeVisitor<Object>
-
defaultResult
- Overrides:
defaultResult
in classorg.antlr.v4.runtime.tree.AbstractParseTreeVisitor<Object>
-