Package nl.basjes.parse.useragent.parser
Interface UserAgentVisitor<T>
- Type Parameters:
T
- The return type of the visit operation. UseVoid
for operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
UserAgentBaseVisitor
,UserAgentGetChildrenVisitor
public interface UserAgentVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
UserAgentParser
.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byUserAgentParser.base64()
.Visit a parse tree produced byUserAgentParser.commentBlock()
.Visit a parse tree produced byUserAgentParser.commentEntry()
.Visit a parse tree produced byUserAgentParser.commentProduct()
.Visit a parse tree produced byUserAgentParser.commentSeparator()
.Visit a parse tree produced byUserAgentParser.emailAddress()
.Visit a parse tree produced byUserAgentParser.emptyWord()
.Visit a parse tree produced byUserAgentParser.keyName()
.Visit a parse tree produced byUserAgentParser.keyValue()
.Visit a parse tree produced byUserAgentParser.keyValueProductVersionName()
.Visit a parse tree produced byUserAgentParser.keyValueVersionName()
.Visit a parse tree produced byUserAgentParser.keyWithoutValue()
.Visit a parse tree produced byUserAgentParser.multipleWords()
.Visit a parse tree produced byUserAgentParser.product()
.Visit a parse tree produced byUserAgentParser.productName()
.Visit a parse tree produced byUserAgentParser.productNameEmail()
.Visit a parse tree produced byUserAgentParser.productNameKeyValue()
.Visit a parse tree produced byUserAgentParser.productNameNoVersion()
.Visit a parse tree produced byUserAgentParser.productNameUrl()
.Visit a parse tree produced byUserAgentParser.productNameUuid()
.Visit a parse tree produced byUserAgentParser.productNameVersion()
.Visit a parse tree produced byUserAgentParser.productNameWords()
.Visit a parse tree produced byUserAgentParser.productVersion()
.Visit a parse tree produced byUserAgentParser.productVersionSingleWord()
.Visit a parse tree produced byUserAgentParser.productVersionWithCommas()
.Visit a parse tree produced byUserAgentParser.productVersionWords()
.Visit a parse tree produced byUserAgentParser.rootElements()
.Visit a parse tree produced byUserAgentParser.rootText()
.Visit a parse tree produced byUserAgentParser.singleVersion()
.Visit a parse tree produced byUserAgentParser.singleVersionWithCommas()
.Visit a parse tree produced byUserAgentParser.siteUrl()
.Visit a parse tree produced byUserAgentParser.userAgent()
.Visit a parse tree produced byUserAgentParser.uuId()
.Visit a parse tree produced byUserAgentParser.versionWords()
.Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitUserAgent
Visit a parse tree produced byUserAgentParser.userAgent()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRootElements
Visit a parse tree produced byUserAgentParser.rootElements()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRootText
Visit a parse tree produced byUserAgentParser.rootText()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProduct
Visit a parse tree produced byUserAgentParser.product()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCommentProduct
Visit a parse tree produced byUserAgentParser.commentProduct()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProductVersionWords
Visit a parse tree produced byUserAgentParser.productVersionWords()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProductName
Visit a parse tree produced byUserAgentParser.productName()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProductNameWords
Visit a parse tree produced byUserAgentParser.productNameWords()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProductVersion
Visit a parse tree produced byUserAgentParser.productVersion()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProductVersionWithCommas
Visit a parse tree produced byUserAgentParser.productVersionWithCommas()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProductVersionSingleWord
Visit a parse tree produced byUserAgentParser.productVersionSingleWord()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSingleVersion
Visit a parse tree produced byUserAgentParser.singleVersion()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSingleVersionWithCommas
Visit a parse tree produced byUserAgentParser.singleVersionWithCommas()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProductNameVersion
Visit a parse tree produced byUserAgentParser.productNameVersion()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProductNameEmail
Visit a parse tree produced byUserAgentParser.productNameEmail()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProductNameUrl
Visit a parse tree produced byUserAgentParser.productNameUrl()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProductNameUuid
Visit a parse tree produced byUserAgentParser.productNameUuid()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUuId
Visit a parse tree produced byUserAgentParser.uuId()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEmailAddress
Visit a parse tree produced byUserAgentParser.emailAddress()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSiteUrl
Visit a parse tree produced byUserAgentParser.siteUrl()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBase64
Visit a parse tree produced byUserAgentParser.base64()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCommentSeparator
Visit a parse tree produced byUserAgentParser.commentSeparator()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCommentBlock
Visit a parse tree produced byUserAgentParser.commentBlock()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCommentEntry
Visit a parse tree produced byUserAgentParser.commentEntry()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProductNameKeyValue
Visit a parse tree produced byUserAgentParser.productNameKeyValue()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProductNameNoVersion
Visit a parse tree produced byUserAgentParser.productNameNoVersion()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitKeyValueProductVersionName
Visit a parse tree produced byUserAgentParser.keyValueProductVersionName()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitKeyValue
Visit a parse tree produced byUserAgentParser.keyValue()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitKeyWithoutValue
Visit a parse tree produced byUserAgentParser.keyWithoutValue()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitKeyValueVersionName
Visit a parse tree produced byUserAgentParser.keyValueVersionName()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitKeyName
Visit a parse tree produced byUserAgentParser.keyName()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEmptyWord
Visit a parse tree produced byUserAgentParser.emptyWord()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMultipleWords
Visit a parse tree produced byUserAgentParser.multipleWords()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVersionWords
Visit a parse tree produced byUserAgentParser.versionWords()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-