Class WordRangeVisitor
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- nl.basjes.parse.useragent.parser.UserAgentTreeWalkerBaseVisitor<WordRangeVisitor.Range>
-
- nl.basjes.parse.useragent.analyze.WordRangeVisitor
-
- All Implemented Interfaces:
UserAgentTreeWalkerVisitor<WordRangeVisitor.Range>
,org.antlr.v4.runtime.tree.ParseTreeVisitor<WordRangeVisitor.Range>
public final class WordRangeVisitor extends UserAgentTreeWalkerBaseVisitor<WordRangeVisitor.Range>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WordRangeVisitor.Range
-
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, visitNumberRangeAll, visitNumberRangeEmpty, visitNumberRangeOpenStartToEnd, visitNumberRangeSingleValue, visitNumberRangeStartToEnd, visitNumberRangeStartToOpenEnd, visitPathFixedValue, visitPathVariable, visitPathWalk, visitStepBackToFull, visitStepContainsValue, visitStepDown, visitStepEndsWithValue, visitStepEqualsValue, visitStepIsInSet, visitStepIsNotInSet, visitStepNext, visitStepNext2, visitStepNext3, visitStepNext4, visitStepNotEqualsValue, visitStepPrev, visitStepPrev2, visitStepPrev3, visitStepPrev4, visitStepStartsWithValue, visitStepUp, visitStepWordRange
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
-
-
-
Method Detail
-
getRange
public static WordRangeVisitor.Range getRange(UserAgentTreeWalkerParser.WordRangeContext ctx)
-
visitWordRangeStartToEnd
public WordRangeVisitor.Range visitWordRangeStartToEnd(UserAgentTreeWalkerParser.WordRangeStartToEndContext ctx)
Description copied from class:UserAgentTreeWalkerBaseVisitor
Visit a parse tree produced by thewordRangeStartToEnd
labeled alternative inUserAgentTreeWalkerParser.wordRange()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitWordRangeStartToEnd
in interfaceUserAgentTreeWalkerVisitor<WordRangeVisitor.Range>
- Overrides:
visitWordRangeStartToEnd
in classUserAgentTreeWalkerBaseVisitor<WordRangeVisitor.Range>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWordRangeFirstWords
public WordRangeVisitor.Range visitWordRangeFirstWords(UserAgentTreeWalkerParser.WordRangeFirstWordsContext ctx)
Description copied from class:UserAgentTreeWalkerBaseVisitor
Visit a parse tree produced by thewordRangeFirstWords
labeled alternative inUserAgentTreeWalkerParser.wordRange()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitWordRangeFirstWords
in interfaceUserAgentTreeWalkerVisitor<WordRangeVisitor.Range>
- Overrides:
visitWordRangeFirstWords
in classUserAgentTreeWalkerBaseVisitor<WordRangeVisitor.Range>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWordRangeLastWords
public WordRangeVisitor.Range visitWordRangeLastWords(UserAgentTreeWalkerParser.WordRangeLastWordsContext ctx)
Description copied from class:UserAgentTreeWalkerBaseVisitor
Visit a parse tree produced by thewordRangeLastWords
labeled alternative inUserAgentTreeWalkerParser.wordRange()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitWordRangeLastWords
in interfaceUserAgentTreeWalkerVisitor<WordRangeVisitor.Range>
- Overrides:
visitWordRangeLastWords
in classUserAgentTreeWalkerBaseVisitor<WordRangeVisitor.Range>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWordRangeSingleWord
public WordRangeVisitor.Range visitWordRangeSingleWord(UserAgentTreeWalkerParser.WordRangeSingleWordContext ctx)
Description copied from class:UserAgentTreeWalkerBaseVisitor
Visit a parse tree produced by thewordRangeSingleWord
labeled alternative inUserAgentTreeWalkerParser.wordRange()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitWordRangeSingleWord
in interfaceUserAgentTreeWalkerVisitor<WordRangeVisitor.Range>
- Overrides:
visitWordRangeSingleWord
in classUserAgentTreeWalkerBaseVisitor<WordRangeVisitor.Range>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
-