Class WordRangeVisitor
java.lang.Object
nl.basjes.parse.useragent.parser.UserAgentTreeWalkerBaseVisitor<WordRangeVisitor.Range>
nl.basjes.parse.useragent.analyze.WordRangeVisitor
- All Implemented Interfaces:
UserAgentTreeWalkerVisitor<WordRangeVisitor.Range>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionprotected WordRangeVisitor.Rangeprotected WordRangeVisitor.Rangestatic WordRangeVisitor.Rangeprotected booleanshouldVisitNextChild(org.antlr.v4.runtime.tree.RuleNode arg0, WordRangeVisitor.Range arg1) visit(org.antlr.v4.runtime.tree.ParseTree arg0) visit(org.antlr.v4.runtime.tree.ParseTree arg0) visitChildren(org.antlr.v4.runtime.tree.RuleNode arg0) visitChildren(org.antlr.v4.runtime.tree.RuleNode arg0) visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode arg0) visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode arg0) visitTerminal(org.antlr.v4.runtime.tree.TerminalNode arg0) visitTerminal(org.antlr.v4.runtime.tree.TerminalNode arg0) Visit a parse tree produced by thewordRangeFirstWordslabeled alternative inUserAgentTreeWalkerParser.wordRange().Visit a parse tree produced by thewordRangeLastWordslabeled alternative inUserAgentTreeWalkerParser.wordRange().Visit a parse tree produced by thewordRangeSingleWordlabeled alternative inUserAgentTreeWalkerParser.wordRange().Visit a parse tree produced by thewordRangeStartToEndlabeled alternative inUserAgentTreeWalkerParser.wordRange().Methods inherited from class UserAgentTreeWalkerBaseVisitor
visitIsSyntaxError, visitMatcherBase, visitMatcherCleanVersion, visitMatcherConcat, visitMatcherConcatPostfix, visitMatcherConcatPrefix, visitMatcherDefaultIfNull, visitMatcherExtract, visitMatcherExtractBrandFromUrl, visitMatcherIsValidVersion, visitMatcherNormalizeBrand, visitMatcherPath, visitMatcherPathIsInLookup, visitMatcherPathIsInLookupContains, visitMatcherPathIsInLookupPrefix, visitMatcherPathIsNotInLookupContains, 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, visitStepNotContainsValue, visitStepNotEqualsValue, visitStepPrev, visitStepPrev2, visitStepPrev3, visitStepPrev4, visitStepStartsWithValue, visitStepUp, visitStepWordRange
-
Method Details
-
getRange
-
visitWordRangeStartToEnd
public WordRangeVisitor.Range visitWordRangeStartToEnd(UserAgentTreeWalkerParser.WordRangeStartToEndContext ctx) Description copied from class:UserAgentTreeWalkerBaseVisitorVisit a parse tree produced by thewordRangeStartToEndlabeled alternative inUserAgentTreeWalkerParser.wordRange().The default implementation returns the result of calling
visitChildren(RuleNode)onctx.- Specified by:
visitWordRangeStartToEndin interfaceUserAgentTreeWalkerVisitor<WordRangeVisitor.Range>- Overrides:
visitWordRangeStartToEndin classUserAgentTreeWalkerBaseVisitor<WordRangeVisitor.Range>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWordRangeFirstWords
public WordRangeVisitor.Range visitWordRangeFirstWords(UserAgentTreeWalkerParser.WordRangeFirstWordsContext ctx) Description copied from class:UserAgentTreeWalkerBaseVisitorVisit a parse tree produced by thewordRangeFirstWordslabeled alternative inUserAgentTreeWalkerParser.wordRange().The default implementation returns the result of calling
visitChildren(RuleNode)onctx.- Specified by:
visitWordRangeFirstWordsin interfaceUserAgentTreeWalkerVisitor<WordRangeVisitor.Range>- Overrides:
visitWordRangeFirstWordsin classUserAgentTreeWalkerBaseVisitor<WordRangeVisitor.Range>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWordRangeLastWords
public WordRangeVisitor.Range visitWordRangeLastWords(UserAgentTreeWalkerParser.WordRangeLastWordsContext ctx) Description copied from class:UserAgentTreeWalkerBaseVisitorVisit a parse tree produced by thewordRangeLastWordslabeled alternative inUserAgentTreeWalkerParser.wordRange().The default implementation returns the result of calling
visitChildren(RuleNode)onctx.- Specified by:
visitWordRangeLastWordsin interfaceUserAgentTreeWalkerVisitor<WordRangeVisitor.Range>- Overrides:
visitWordRangeLastWordsin classUserAgentTreeWalkerBaseVisitor<WordRangeVisitor.Range>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWordRangeSingleWord
public WordRangeVisitor.Range visitWordRangeSingleWord(UserAgentTreeWalkerParser.WordRangeSingleWordContext ctx) Description copied from class:UserAgentTreeWalkerBaseVisitorVisit a parse tree produced by thewordRangeSingleWordlabeled alternative inUserAgentTreeWalkerParser.wordRange().The default implementation returns the result of calling
visitChildren(RuleNode)onctx.- Specified by:
visitWordRangeSingleWordin interfaceUserAgentTreeWalkerVisitor<WordRangeVisitor.Range>- Overrides:
visitWordRangeSingleWordin classUserAgentTreeWalkerBaseVisitor<WordRangeVisitor.Range>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visit
-
visitChildren
-
visitTerminal
-
visitErrorNode
-
visit
-
visitChildren
-
visitTerminal
-
visitErrorNode
-
defaultResult
-
aggregateResult
protected WordRangeVisitor.Range aggregateResult(WordRangeVisitor.Range arg0, WordRangeVisitor.Range arg1) -
shouldVisitNextChild
protected boolean shouldVisitNextChild(org.antlr.v4.runtime.tree.RuleNode arg0, WordRangeVisitor.Range arg1)
-