Package nl.basjes.parse.useragent.parser
Interface UserAgentVisitor<T>
- Type Parameters:
T- The return type of the visit operation. UseVoidfor 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
-