Class UserAgentGetChildrenVisitor
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- nl.basjes.parse.useragent.parser.UserAgentBaseVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
-
- nl.basjes.parse.useragent.analyze.treewalker.steps.walk.stepdown.UserAgentGetChildrenVisitor
-
- All Implemented Interfaces:
UserAgentVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
,org.antlr.v4.runtime.tree.ParseTreeVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
public class UserAgentGetChildrenVisitor extends UserAgentBaseVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
This visitor will return the list of requested child nodes
-
-
Constructor Summary
Constructors Constructor Description UserAgentGetChildrenVisitor(String name, int start, int end)
-
Method Summary
-
Methods inherited from class nl.basjes.parse.useragent.parser.UserAgentBaseVisitor
visitBase64, visitCommentSeparator, visitEmailAddress, visitEmptyWord, visitKeyName, visitKeyValueProductVersionName, visitKeyValueVersionName, visitMultipleWords, visitProductNameEmail, visitProductNameUrl, visitProductNameUuid, visitProductNameVersion, visitProductNameWords, visitProductVersionSingleWord, visitProductVersionWords, visitRootText, visitSingleVersion, visitSingleVersionWithCommas, visitSiteUrl, visitUuId, visitVersionWords
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
-
-
-
Constructor Detail
-
UserAgentGetChildrenVisitor
public UserAgentGetChildrenVisitor(String name, int start, int end)
-
-
Method Detail
-
defaultResult
protected Iterator<? extends org.antlr.v4.runtime.tree.ParseTree> defaultResult()
- Overrides:
defaultResult
in classorg.antlr.v4.runtime.tree.AbstractParseTreeVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
-
visitUserAgent
public Iterator<? extends org.antlr.v4.runtime.tree.ParseTree> visitUserAgent(UserAgentParser.UserAgentContext ctx)
Description copied from class:UserAgentBaseVisitor
Visit a parse tree produced byUserAgentParser.userAgent()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitUserAgent
in interfaceUserAgentVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Overrides:
visitUserAgent
in classUserAgentBaseVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRootElements
public Iterator<? extends org.antlr.v4.runtime.tree.ParseTree> visitRootElements(UserAgentParser.RootElementsContext ctx)
Description copied from class:UserAgentBaseVisitor
Visit a parse tree produced byUserAgentParser.rootElements()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitRootElements
in interfaceUserAgentVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Overrides:
visitRootElements
in classUserAgentBaseVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProduct
public Iterator<? extends org.antlr.v4.runtime.tree.ParseTree> visitProduct(UserAgentParser.ProductContext ctx)
Description copied from class:UserAgentBaseVisitor
Visit a parse tree produced byUserAgentParser.product()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitProduct
in interfaceUserAgentVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Overrides:
visitProduct
in classUserAgentBaseVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProductNameNoVersion
public Iterator<? extends org.antlr.v4.runtime.tree.ParseTree> visitProductNameNoVersion(UserAgentParser.ProductNameNoVersionContext ctx)
Description copied from class:UserAgentBaseVisitor
Visit a parse tree produced byUserAgentParser.productNameNoVersion()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitProductNameNoVersion
in interfaceUserAgentVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Overrides:
visitProductNameNoVersion
in classUserAgentBaseVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCommentProduct
public Iterator<? extends org.antlr.v4.runtime.tree.ParseTree> visitCommentProduct(UserAgentParser.CommentProductContext ctx)
Description copied from class:UserAgentBaseVisitor
Visit a parse tree produced byUserAgentParser.commentProduct()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCommentProduct
in interfaceUserAgentVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Overrides:
visitCommentProduct
in classUserAgentBaseVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProductName
public Iterator<? extends org.antlr.v4.runtime.tree.ParseTree> visitProductName(UserAgentParser.ProductNameContext ctx)
Description copied from class:UserAgentBaseVisitor
Visit a parse tree produced byUserAgentParser.productName()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitProductName
in interfaceUserAgentVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Overrides:
visitProductName
in classUserAgentBaseVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProductNameKeyValue
public Iterator<? extends org.antlr.v4.runtime.tree.ParseTree> visitProductNameKeyValue(UserAgentParser.ProductNameKeyValueContext ctx)
Description copied from class:UserAgentBaseVisitor
Visit a parse tree produced byUserAgentParser.productNameKeyValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitProductNameKeyValue
in interfaceUserAgentVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Overrides:
visitProductNameKeyValue
in classUserAgentBaseVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProductVersion
public Iterator<? extends org.antlr.v4.runtime.tree.ParseTree> visitProductVersion(UserAgentParser.ProductVersionContext ctx)
Description copied from class:UserAgentBaseVisitor
Visit a parse tree produced byUserAgentParser.productVersion()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitProductVersion
in interfaceUserAgentVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Overrides:
visitProductVersion
in classUserAgentBaseVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProductVersionWithCommas
public Iterator<? extends org.antlr.v4.runtime.tree.ParseTree> visitProductVersionWithCommas(UserAgentParser.ProductVersionWithCommasContext ctx)
Description copied from class:UserAgentBaseVisitor
Visit a parse tree produced byUserAgentParser.productVersionWithCommas()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitProductVersionWithCommas
in interfaceUserAgentVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Overrides:
visitProductVersionWithCommas
in classUserAgentBaseVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitKeyValue
public Iterator<? extends org.antlr.v4.runtime.tree.ParseTree> visitKeyValue(UserAgentParser.KeyValueContext ctx)
Description copied from class:UserAgentBaseVisitor
Visit a parse tree produced byUserAgentParser.keyValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitKeyValue
in interfaceUserAgentVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Overrides:
visitKeyValue
in classUserAgentBaseVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitKeyWithoutValue
public Iterator<? extends org.antlr.v4.runtime.tree.ParseTree> visitKeyWithoutValue(UserAgentParser.KeyWithoutValueContext ctx)
Description copied from class:UserAgentBaseVisitor
Visit a parse tree produced byUserAgentParser.keyWithoutValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitKeyWithoutValue
in interfaceUserAgentVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Overrides:
visitKeyWithoutValue
in classUserAgentBaseVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCommentBlock
public Iterator<? extends org.antlr.v4.runtime.tree.ParseTree> visitCommentBlock(UserAgentParser.CommentBlockContext ctx)
Description copied from class:UserAgentBaseVisitor
Visit a parse tree produced byUserAgentParser.commentBlock()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCommentBlock
in interfaceUserAgentVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Overrides:
visitCommentBlock
in classUserAgentBaseVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCommentEntry
public Iterator<? extends org.antlr.v4.runtime.tree.ParseTree> visitCommentEntry(UserAgentParser.CommentEntryContext ctx)
Description copied from class:UserAgentBaseVisitor
Visit a parse tree produced byUserAgentParser.commentEntry()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCommentEntry
in interfaceUserAgentVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Overrides:
visitCommentEntry
in classUserAgentBaseVisitor<Iterator<? extends org.antlr.v4.runtime.tree.ParseTree>>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
-