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 TypeMethodDescriptionvoidEnter a parse tree produced byUserAgentParser.base64().voidEnter a parse tree produced byUserAgentParser.commentBlock().voidEnter a parse tree produced byUserAgentParser.commentEntry().voidEnter a parse tree produced byUserAgentParser.commentProduct().voidEnter a parse tree produced byUserAgentParser.commentSeparator().voidEnter a parse tree produced byUserAgentParser.emailAddress().voidEnter a parse tree produced byUserAgentParser.emptyWord().voidEnter a parse tree produced byUserAgentParser.keyName().voidEnter a parse tree produced byUserAgentParser.keyValue().voidEnter a parse tree produced byUserAgentParser.keyValueProductVersionName().voidEnter a parse tree produced byUserAgentParser.keyValueVersionName().voidEnter a parse tree produced byUserAgentParser.keyWithoutValue().voidEnter a parse tree produced byUserAgentParser.multipleWords().voidEnter a parse tree produced byUserAgentParser.product().voidEnter a parse tree produced byUserAgentParser.productName().voidEnter a parse tree produced byUserAgentParser.productNameEmail().voidEnter a parse tree produced byUserAgentParser.productNameKeyValue().voidEnter a parse tree produced byUserAgentParser.productNameNoVersion().voidEnter a parse tree produced byUserAgentParser.productNameUrl().voidEnter a parse tree produced byUserAgentParser.productNameUuid().voidEnter a parse tree produced byUserAgentParser.productNameVersion().voidEnter a parse tree produced byUserAgentParser.productNameWords().voidEnter a parse tree produced byUserAgentParser.productVersion().voidEnter a parse tree produced byUserAgentParser.productVersionSingleWord().voidEnter a parse tree produced byUserAgentParser.productVersionWithCommas().voidEnter a parse tree produced byUserAgentParser.productVersionWords().voidEnter a parse tree produced byUserAgentParser.rootElements().voidEnter a parse tree produced byUserAgentParser.rootText().voidEnter a parse tree produced byUserAgentParser.singleVersion().voidEnter a parse tree produced byUserAgentParser.singleVersionWithCommas().voidEnter a parse tree produced byUserAgentParser.siteUrl().voidEnter a parse tree produced byUserAgentParser.userAgent().voidEnter a parse tree produced byUserAgentParser.uuId().voidEnter a parse tree produced byUserAgentParser.versionWords().voidExit a parse tree produced byUserAgentParser.base64().voidExit a parse tree produced byUserAgentParser.commentBlock().voidExit a parse tree produced byUserAgentParser.commentEntry().voidExit a parse tree produced byUserAgentParser.commentProduct().voidExit a parse tree produced byUserAgentParser.commentSeparator().voidExit a parse tree produced byUserAgentParser.emailAddress().voidExit a parse tree produced byUserAgentParser.emptyWord().voidExit a parse tree produced byUserAgentParser.keyName().voidExit a parse tree produced byUserAgentParser.keyValue().voidExit a parse tree produced byUserAgentParser.keyValueProductVersionName().voidExit a parse tree produced byUserAgentParser.keyValueVersionName().voidExit a parse tree produced byUserAgentParser.keyWithoutValue().voidExit a parse tree produced byUserAgentParser.multipleWords().voidExit a parse tree produced byUserAgentParser.product().voidExit a parse tree produced byUserAgentParser.productName().voidExit a parse tree produced byUserAgentParser.productNameEmail().voidExit a parse tree produced byUserAgentParser.productNameKeyValue().voidExit a parse tree produced byUserAgentParser.productNameNoVersion().voidExit a parse tree produced byUserAgentParser.productNameUrl().voidExit a parse tree produced byUserAgentParser.productNameUuid().voidExit a parse tree produced byUserAgentParser.productNameVersion().voidExit a parse tree produced byUserAgentParser.productNameWords().voidExit a parse tree produced byUserAgentParser.productVersion().voidExit a parse tree produced byUserAgentParser.productVersionSingleWord().voidExit a parse tree produced byUserAgentParser.productVersionWithCommas().voidExit a parse tree produced byUserAgentParser.productVersionWords().voidExit a parse tree produced byUserAgentParser.rootElements().voidExit a parse tree produced byUserAgentParser.rootText().voidExit a parse tree produced byUserAgentParser.singleVersion().voidExit a parse tree produced byUserAgentParser.singleVersionWithCommas().voidExit a parse tree produced byUserAgentParser.siteUrl().voidExit a parse tree produced byUserAgentParser.userAgent().voidExit a parse tree produced byUserAgentParser.uuId().voidExit 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
-