Package org.tomlj
Class ZoneOffsetVisitor
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- org.tomlj.internal.TomlParserBaseVisitor<java.time.ZoneOffset>
-
- org.tomlj.ZoneOffsetVisitor
-
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<java.time.ZoneOffset>
,TomlParserVisitor<java.time.ZoneOffset>
final class ZoneOffsetVisitor extends TomlParserBaseVisitor<java.time.ZoneOffset>
-
-
Constructor Summary
Constructors Constructor Description ZoneOffsetVisitor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.time.ZoneOffset
aggregateResult(java.time.ZoneOffset aggregate, java.time.ZoneOffset nextResult)
protected java.time.ZoneOffset
defaultResult()
private static java.time.ZoneOffset
toZoneOffset(int hours, int minutes, org.antlr.v4.runtime.ParserRuleContext ctx, int offset)
java.time.ZoneOffset
visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode node)
java.time.ZoneOffset
visitHourOffset(TomlParser.HourOffsetContext ctx)
Visit a parse tree produced byTomlParser.hourOffset()
.java.time.ZoneOffset
visitMinuteOffset(TomlParser.MinuteOffsetContext ctx)
Visit a parse tree produced byTomlParser.minuteOffset()
.-
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, visitInlineTable, visitInlineTableValues, visitInteger, visitKey, visitKeyval, visitLiteralBody, visitLiteralString, visitLocalDate, visitLocalDateTime, visitLocalTime, visitMinute, visitMlBasicChar, visitMlBasicString, visitMlBasicUnescaped, visitMlLiteralBody, visitMlLiteralString, visitMonth, visitOctInt, visitOffsetDateTime, visitQuotedKey, visitRegularFloat, visitRegularFloatInf, visitRegularFloatNaN, visitSecond, visitSecondFraction, visitSimpleKey, visitStandardTable, visitString, visitTable, visitTime, visitTimeOffset, visitToml, visitTomlKey, visitTrueBool, visitUnquotedKey, visitVal, visitYear
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
shouldVisitNextChild, visit, visitChildren, visitTerminal
-
-
-
-
Method Detail
-
visitHourOffset
public java.time.ZoneOffset visitHourOffset(TomlParser.HourOffsetContext ctx)
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.hourOffset()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitHourOffset
in interfaceTomlParserVisitor<java.time.ZoneOffset>
- Overrides:
visitHourOffset
in classTomlParserBaseVisitor<java.time.ZoneOffset>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMinuteOffset
public java.time.ZoneOffset visitMinuteOffset(TomlParser.MinuteOffsetContext ctx)
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.minuteOffset()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitMinuteOffset
in interfaceTomlParserVisitor<java.time.ZoneOffset>
- Overrides:
visitMinuteOffset
in classTomlParserBaseVisitor<java.time.ZoneOffset>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
toZoneOffset
private static java.time.ZoneOffset toZoneOffset(int hours, int minutes, org.antlr.v4.runtime.ParserRuleContext ctx, int offset)
-
visitErrorNode
public java.time.ZoneOffset visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode node)
- Specified by:
visitErrorNode
in interfaceorg.antlr.v4.runtime.tree.ParseTreeVisitor<java.time.ZoneOffset>
- Overrides:
visitErrorNode
in classorg.antlr.v4.runtime.tree.AbstractParseTreeVisitor<java.time.ZoneOffset>
-
aggregateResult
protected java.time.ZoneOffset aggregateResult(java.time.ZoneOffset aggregate, java.time.ZoneOffset nextResult)
- Overrides:
aggregateResult
in classorg.antlr.v4.runtime.tree.AbstractParseTreeVisitor<java.time.ZoneOffset>
-
defaultResult
protected java.time.ZoneOffset defaultResult()
- Overrides:
defaultResult
in classorg.antlr.v4.runtime.tree.AbstractParseTreeVisitor<java.time.ZoneOffset>
-
-