Class NumberRangeVisitor
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- nl.basjes.parse.useragent.parser.UserAgentTreeWalkerBaseVisitor<NumberRangeList>
-
- nl.basjes.parse.useragent.analyze.NumberRangeVisitor
-
- All Implemented Interfaces:
UserAgentTreeWalkerVisitor<NumberRangeList>
,org.antlr.v4.runtime.tree.ParseTreeVisitor<NumberRangeList>
public final class NumberRangeVisitor extends UserAgentTreeWalkerBaseVisitor<NumberRangeList>
-
-
Method Summary
-
Methods inherited from class nl.basjes.parse.useragent.parser.UserAgentTreeWalkerBaseVisitor
visitIsSyntaxError, visitMatcherBase, visitMatcherCleanVersion, visitMatcherConcat, visitMatcherConcatPostfix, visitMatcherConcatPrefix, visitMatcherDefaultIfNull, visitMatcherExtract, visitMatcherExtractBrandFromUrl, visitMatcherNormalizeBrand, visitMatcherPath, visitMatcherPathIsInLookup, visitMatcherPathIsInLookupContains, visitMatcherPathIsInLookupPrefix, visitMatcherPathIsNotInLookupPrefix, visitMatcherPathIsNull, visitMatcherPathLookup, visitMatcherPathLookupContains, visitMatcherPathLookupPrefix, visitMatcherReplaceString, visitMatcherSegmentRange, visitMatcherVariable, visitMatcherWordRange, visitPathFixedValue, visitPathVariable, visitPathWalk, visitStepBackToFull, visitStepContainsValue, visitStepDown, visitStepEndsWithValue, visitStepEqualsValue, visitStepIsInSet, visitStepIsNotInSet, visitStepNext, visitStepNext2, visitStepNext3, visitStepNext4, visitStepNotEqualsValue, visitStepPrev, visitStepPrev2, visitStepPrev3, visitStepPrev4, visitStepStartsWithValue, visitStepUp, visitStepWordRange, visitWordRangeFirstWords, visitWordRangeLastWords, visitWordRangeSingleWord, visitWordRangeStartToEnd
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
-
-
-
Method Detail
-
getList
public static NumberRangeList getList(UserAgentTreeWalkerParser.NumberRangeContext ctx)
-
visitNumberRangeStartToEnd
public NumberRangeList visitNumberRangeStartToEnd(UserAgentTreeWalkerParser.NumberRangeStartToEndContext ctx)
Description copied from class:UserAgentTreeWalkerBaseVisitor
Visit a parse tree produced by thenumberRangeStartToEnd
labeled alternative inUserAgentTreeWalkerParser.numberRange()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitNumberRangeStartToEnd
in interfaceUserAgentTreeWalkerVisitor<NumberRangeList>
- Overrides:
visitNumberRangeStartToEnd
in classUserAgentTreeWalkerBaseVisitor<NumberRangeList>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNumberRangeOpenStartToEnd
public NumberRangeList visitNumberRangeOpenStartToEnd(UserAgentTreeWalkerParser.NumberRangeOpenStartToEndContext ctx)
Description copied from class:UserAgentTreeWalkerBaseVisitor
Visit a parse tree produced by thenumberRangeOpenStartToEnd
labeled alternative inUserAgentTreeWalkerParser.numberRange()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitNumberRangeOpenStartToEnd
in interfaceUserAgentTreeWalkerVisitor<NumberRangeList>
- Overrides:
visitNumberRangeOpenStartToEnd
in classUserAgentTreeWalkerBaseVisitor<NumberRangeList>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNumberRangeStartToOpenEnd
public NumberRangeList visitNumberRangeStartToOpenEnd(UserAgentTreeWalkerParser.NumberRangeStartToOpenEndContext ctx)
Description copied from class:UserAgentTreeWalkerBaseVisitor
Visit a parse tree produced by thenumberRangeStartToOpenEnd
labeled alternative inUserAgentTreeWalkerParser.numberRange()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitNumberRangeStartToOpenEnd
in interfaceUserAgentTreeWalkerVisitor<NumberRangeList>
- Overrides:
visitNumberRangeStartToOpenEnd
in classUserAgentTreeWalkerBaseVisitor<NumberRangeList>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNumberRangeSingleValue
public NumberRangeList visitNumberRangeSingleValue(UserAgentTreeWalkerParser.NumberRangeSingleValueContext ctx)
Description copied from class:UserAgentTreeWalkerBaseVisitor
Visit a parse tree produced by thenumberRangeSingleValue
labeled alternative inUserAgentTreeWalkerParser.numberRange()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitNumberRangeSingleValue
in interfaceUserAgentTreeWalkerVisitor<NumberRangeList>
- Overrides:
visitNumberRangeSingleValue
in classUserAgentTreeWalkerBaseVisitor<NumberRangeList>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNumberRangeAll
public NumberRangeList visitNumberRangeAll(UserAgentTreeWalkerParser.NumberRangeAllContext ctx)
Description copied from class:UserAgentTreeWalkerBaseVisitor
Visit a parse tree produced by thenumberRangeAll
labeled alternative inUserAgentTreeWalkerParser.numberRange()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitNumberRangeAll
in interfaceUserAgentTreeWalkerVisitor<NumberRangeList>
- Overrides:
visitNumberRangeAll
in classUserAgentTreeWalkerBaseVisitor<NumberRangeList>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNumberRangeEmpty
public NumberRangeList visitNumberRangeEmpty(UserAgentTreeWalkerParser.NumberRangeEmptyContext ctx)
Description copied from class:UserAgentTreeWalkerBaseVisitor
Visit a parse tree produced by thenumberRangeEmpty
labeled alternative inUserAgentTreeWalkerParser.numberRange()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitNumberRangeEmpty
in interfaceUserAgentTreeWalkerVisitor<NumberRangeList>
- Overrides:
visitNumberRangeEmpty
in classUserAgentTreeWalkerBaseVisitor<NumberRangeList>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
-