Package nl.basjes.parse.useragent.parser
Interface UserAgentListener
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
- All Known Implementing Classes:
DebugUserAgent
,UserAgent.MutableUserAgent
,UserAgentBaseListener
,UserAgentTreeFlattener
public interface UserAgentListener
extends org.antlr.v4.runtime.tree.ParseTreeListener
This interface defines a complete listener for a parse tree produced by
UserAgentParser
.-
Method Summary
Modifier and TypeMethodDescriptionvoid
Enter a parse tree produced byUserAgentParser.base64()
.void
Enter a parse tree produced byUserAgentParser.commentBlock()
.void
Enter a parse tree produced byUserAgentParser.commentEntry()
.void
Enter a parse tree produced byUserAgentParser.commentProduct()
.void
Enter a parse tree produced byUserAgentParser.commentSeparator()
.void
Enter a parse tree produced byUserAgentParser.emailAddress()
.void
Enter a parse tree produced byUserAgentParser.emptyWord()
.void
Enter a parse tree produced byUserAgentParser.keyName()
.void
Enter a parse tree produced byUserAgentParser.keyValue()
.void
Enter a parse tree produced byUserAgentParser.keyValueProductVersionName()
.void
Enter a parse tree produced byUserAgentParser.keyValueVersionName()
.void
Enter a parse tree produced byUserAgentParser.keyWithoutValue()
.void
Enter a parse tree produced byUserAgentParser.multipleWords()
.void
Enter a parse tree produced byUserAgentParser.product()
.void
Enter a parse tree produced byUserAgentParser.productName()
.void
Enter a parse tree produced byUserAgentParser.productNameEmail()
.void
Enter a parse tree produced byUserAgentParser.productNameKeyValue()
.void
Enter a parse tree produced byUserAgentParser.productNameNoVersion()
.void
Enter a parse tree produced byUserAgentParser.productNameUrl()
.void
Enter a parse tree produced byUserAgentParser.productNameUuid()
.void
Enter a parse tree produced byUserAgentParser.productNameVersion()
.void
Enter a parse tree produced byUserAgentParser.productNameWords()
.void
Enter a parse tree produced byUserAgentParser.productVersion()
.void
Enter a parse tree produced byUserAgentParser.productVersionSingleWord()
.void
Enter a parse tree produced byUserAgentParser.productVersionWithCommas()
.void
Enter a parse tree produced byUserAgentParser.productVersionWords()
.void
Enter a parse tree produced byUserAgentParser.rootElements()
.void
Enter a parse tree produced byUserAgentParser.rootText()
.void
Enter a parse tree produced byUserAgentParser.singleVersion()
.void
Enter a parse tree produced byUserAgentParser.singleVersionWithCommas()
.void
Enter a parse tree produced byUserAgentParser.siteUrl()
.void
Enter a parse tree produced byUserAgentParser.userAgent()
.void
Enter a parse tree produced byUserAgentParser.uuId()
.void
Enter a parse tree produced byUserAgentParser.versionWords()
.void
Exit a parse tree produced byUserAgentParser.base64()
.void
Exit a parse tree produced byUserAgentParser.commentBlock()
.void
Exit a parse tree produced byUserAgentParser.commentEntry()
.void
Exit a parse tree produced byUserAgentParser.commentProduct()
.void
Exit a parse tree produced byUserAgentParser.commentSeparator()
.void
Exit a parse tree produced byUserAgentParser.emailAddress()
.void
Exit a parse tree produced byUserAgentParser.emptyWord()
.void
Exit a parse tree produced byUserAgentParser.keyName()
.void
Exit a parse tree produced byUserAgentParser.keyValue()
.void
Exit a parse tree produced byUserAgentParser.keyValueProductVersionName()
.void
Exit a parse tree produced byUserAgentParser.keyValueVersionName()
.void
Exit a parse tree produced byUserAgentParser.keyWithoutValue()
.void
Exit a parse tree produced byUserAgentParser.multipleWords()
.void
Exit a parse tree produced byUserAgentParser.product()
.void
Exit a parse tree produced byUserAgentParser.productName()
.void
Exit a parse tree produced byUserAgentParser.productNameEmail()
.void
Exit a parse tree produced byUserAgentParser.productNameKeyValue()
.void
Exit a parse tree produced byUserAgentParser.productNameNoVersion()
.void
Exit a parse tree produced byUserAgentParser.productNameUrl()
.void
Exit a parse tree produced byUserAgentParser.productNameUuid()
.void
Exit a parse tree produced byUserAgentParser.productNameVersion()
.void
Exit a parse tree produced byUserAgentParser.productNameWords()
.void
Exit a parse tree produced byUserAgentParser.productVersion()
.void
Exit a parse tree produced byUserAgentParser.productVersionSingleWord()
.void
Exit a parse tree produced byUserAgentParser.productVersionWithCommas()
.void
Exit a parse tree produced byUserAgentParser.productVersionWords()
.void
Exit a parse tree produced byUserAgentParser.rootElements()
.void
Exit a parse tree produced byUserAgentParser.rootText()
.void
Exit a parse tree produced byUserAgentParser.singleVersion()
.void
Exit a parse tree produced byUserAgentParser.singleVersionWithCommas()
.void
Exit a parse tree produced byUserAgentParser.siteUrl()
.void
Exit a parse tree produced byUserAgentParser.userAgent()
.void
Exit a parse tree produced byUserAgentParser.uuId()
.void
Exit a parse tree produced byUserAgentParser.versionWords()
.Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeListener
enterEveryRule, exitEveryRule, visitErrorNode, visitTerminal
-
Method Details
-
enterUserAgent
Enter a parse tree produced byUserAgentParser.userAgent()
.- Parameters:
ctx
- the parse tree
-
exitUserAgent
Exit a parse tree produced byUserAgentParser.userAgent()
.- Parameters:
ctx
- the parse tree
-
enterRootElements
Enter a parse tree produced byUserAgentParser.rootElements()
.- Parameters:
ctx
- the parse tree
-
exitRootElements
Exit a parse tree produced byUserAgentParser.rootElements()
.- Parameters:
ctx
- the parse tree
-
enterRootText
Enter a parse tree produced byUserAgentParser.rootText()
.- Parameters:
ctx
- the parse tree
-
exitRootText
Exit a parse tree produced byUserAgentParser.rootText()
.- Parameters:
ctx
- the parse tree
-
enterProduct
Enter a parse tree produced byUserAgentParser.product()
.- Parameters:
ctx
- the parse tree
-
exitProduct
Exit a parse tree produced byUserAgentParser.product()
.- Parameters:
ctx
- the parse tree
-
enterCommentProduct
Enter a parse tree produced byUserAgentParser.commentProduct()
.- Parameters:
ctx
- the parse tree
-
exitCommentProduct
Exit a parse tree produced byUserAgentParser.commentProduct()
.- Parameters:
ctx
- the parse tree
-
enterProductVersionWords
Enter a parse tree produced byUserAgentParser.productVersionWords()
.- Parameters:
ctx
- the parse tree
-
exitProductVersionWords
Exit a parse tree produced byUserAgentParser.productVersionWords()
.- Parameters:
ctx
- the parse tree
-
enterProductName
Enter a parse tree produced byUserAgentParser.productName()
.- Parameters:
ctx
- the parse tree
-
exitProductName
Exit a parse tree produced byUserAgentParser.productName()
.- Parameters:
ctx
- the parse tree
-
enterProductNameWords
Enter a parse tree produced byUserAgentParser.productNameWords()
.- Parameters:
ctx
- the parse tree
-
exitProductNameWords
Exit a parse tree produced byUserAgentParser.productNameWords()
.- Parameters:
ctx
- the parse tree
-
enterProductVersion
Enter a parse tree produced byUserAgentParser.productVersion()
.- Parameters:
ctx
- the parse tree
-
exitProductVersion
Exit a parse tree produced byUserAgentParser.productVersion()
.- Parameters:
ctx
- the parse tree
-
enterProductVersionWithCommas
Enter a parse tree produced byUserAgentParser.productVersionWithCommas()
.- Parameters:
ctx
- the parse tree
-
exitProductVersionWithCommas
Exit a parse tree produced byUserAgentParser.productVersionWithCommas()
.- Parameters:
ctx
- the parse tree
-
enterProductVersionSingleWord
Enter a parse tree produced byUserAgentParser.productVersionSingleWord()
.- Parameters:
ctx
- the parse tree
-
exitProductVersionSingleWord
Exit a parse tree produced byUserAgentParser.productVersionSingleWord()
.- Parameters:
ctx
- the parse tree
-
enterSingleVersion
Enter a parse tree produced byUserAgentParser.singleVersion()
.- Parameters:
ctx
- the parse tree
-
exitSingleVersion
Exit a parse tree produced byUserAgentParser.singleVersion()
.- Parameters:
ctx
- the parse tree
-
enterSingleVersionWithCommas
Enter a parse tree produced byUserAgentParser.singleVersionWithCommas()
.- Parameters:
ctx
- the parse tree
-
exitSingleVersionWithCommas
Exit a parse tree produced byUserAgentParser.singleVersionWithCommas()
.- Parameters:
ctx
- the parse tree
-
enterProductNameVersion
Enter a parse tree produced byUserAgentParser.productNameVersion()
.- Parameters:
ctx
- the parse tree
-
exitProductNameVersion
Exit a parse tree produced byUserAgentParser.productNameVersion()
.- Parameters:
ctx
- the parse tree
-
enterProductNameEmail
Enter a parse tree produced byUserAgentParser.productNameEmail()
.- Parameters:
ctx
- the parse tree
-
exitProductNameEmail
Exit a parse tree produced byUserAgentParser.productNameEmail()
.- Parameters:
ctx
- the parse tree
-
enterProductNameUrl
Enter a parse tree produced byUserAgentParser.productNameUrl()
.- Parameters:
ctx
- the parse tree
-
exitProductNameUrl
Exit a parse tree produced byUserAgentParser.productNameUrl()
.- Parameters:
ctx
- the parse tree
-
enterProductNameUuid
Enter a parse tree produced byUserAgentParser.productNameUuid()
.- Parameters:
ctx
- the parse tree
-
exitProductNameUuid
Exit a parse tree produced byUserAgentParser.productNameUuid()
.- Parameters:
ctx
- the parse tree
-
enterUuId
Enter a parse tree produced byUserAgentParser.uuId()
.- Parameters:
ctx
- the parse tree
-
exitUuId
Exit a parse tree produced byUserAgentParser.uuId()
.- Parameters:
ctx
- the parse tree
-
enterEmailAddress
Enter a parse tree produced byUserAgentParser.emailAddress()
.- Parameters:
ctx
- the parse tree
-
exitEmailAddress
Exit a parse tree produced byUserAgentParser.emailAddress()
.- Parameters:
ctx
- the parse tree
-
enterSiteUrl
Enter a parse tree produced byUserAgentParser.siteUrl()
.- Parameters:
ctx
- the parse tree
-
exitSiteUrl
Exit a parse tree produced byUserAgentParser.siteUrl()
.- Parameters:
ctx
- the parse tree
-
enterBase64
Enter a parse tree produced byUserAgentParser.base64()
.- Parameters:
ctx
- the parse tree
-
exitBase64
Exit a parse tree produced byUserAgentParser.base64()
.- Parameters:
ctx
- the parse tree
-
enterCommentSeparator
Enter a parse tree produced byUserAgentParser.commentSeparator()
.- Parameters:
ctx
- the parse tree
-
exitCommentSeparator
Exit a parse tree produced byUserAgentParser.commentSeparator()
.- Parameters:
ctx
- the parse tree
-
enterCommentBlock
Enter a parse tree produced byUserAgentParser.commentBlock()
.- Parameters:
ctx
- the parse tree
-
exitCommentBlock
Exit a parse tree produced byUserAgentParser.commentBlock()
.- Parameters:
ctx
- the parse tree
-
enterCommentEntry
Enter a parse tree produced byUserAgentParser.commentEntry()
.- Parameters:
ctx
- the parse tree
-
exitCommentEntry
Exit a parse tree produced byUserAgentParser.commentEntry()
.- Parameters:
ctx
- the parse tree
-
enterProductNameKeyValue
Enter a parse tree produced byUserAgentParser.productNameKeyValue()
.- Parameters:
ctx
- the parse tree
-
exitProductNameKeyValue
Exit a parse tree produced byUserAgentParser.productNameKeyValue()
.- Parameters:
ctx
- the parse tree
-
enterProductNameNoVersion
Enter a parse tree produced byUserAgentParser.productNameNoVersion()
.- Parameters:
ctx
- the parse tree
-
exitProductNameNoVersion
Exit a parse tree produced byUserAgentParser.productNameNoVersion()
.- Parameters:
ctx
- the parse tree
-
enterKeyValueProductVersionName
Enter a parse tree produced byUserAgentParser.keyValueProductVersionName()
.- Parameters:
ctx
- the parse tree
-
exitKeyValueProductVersionName
Exit a parse tree produced byUserAgentParser.keyValueProductVersionName()
.- Parameters:
ctx
- the parse tree
-
enterKeyValue
Enter a parse tree produced byUserAgentParser.keyValue()
.- Parameters:
ctx
- the parse tree
-
exitKeyValue
Exit a parse tree produced byUserAgentParser.keyValue()
.- Parameters:
ctx
- the parse tree
-
enterKeyWithoutValue
Enter a parse tree produced byUserAgentParser.keyWithoutValue()
.- Parameters:
ctx
- the parse tree
-
exitKeyWithoutValue
Exit a parse tree produced byUserAgentParser.keyWithoutValue()
.- Parameters:
ctx
- the parse tree
-
enterKeyValueVersionName
Enter a parse tree produced byUserAgentParser.keyValueVersionName()
.- Parameters:
ctx
- the parse tree
-
exitKeyValueVersionName
Exit a parse tree produced byUserAgentParser.keyValueVersionName()
.- Parameters:
ctx
- the parse tree
-
enterKeyName
Enter a parse tree produced byUserAgentParser.keyName()
.- Parameters:
ctx
- the parse tree
-
exitKeyName
Exit a parse tree produced byUserAgentParser.keyName()
.- Parameters:
ctx
- the parse tree
-
enterEmptyWord
Enter a parse tree produced byUserAgentParser.emptyWord()
.- Parameters:
ctx
- the parse tree
-
exitEmptyWord
Exit a parse tree produced byUserAgentParser.emptyWord()
.- Parameters:
ctx
- the parse tree
-
enterMultipleWords
Enter a parse tree produced byUserAgentParser.multipleWords()
.- Parameters:
ctx
- the parse tree
-
exitMultipleWords
Exit a parse tree produced byUserAgentParser.multipleWords()
.- Parameters:
ctx
- the parse tree
-
enterVersionWords
Enter a parse tree produced byUserAgentParser.versionWords()
.- Parameters:
ctx
- the parse tree
-
exitVersionWords
Exit a parse tree produced byUserAgentParser.versionWords()
.- Parameters:
ctx
- the parse tree
-