Class MatcherVariableAction
java.lang.Object
nl.basjes.parse.useragent.analyze.MatcherAction
nl.basjes.parse.useragent.analyze.MatcherVariableAction
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
Fields inherited from class nl.basjes.parse.useragent.analyze.MatcherAction
matcher, mustHaveMatches
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
inform
(String key, WalkList.WalkResult newlyFoundValue) boolean
Called after all nodes have been notified.protected org.antlr.v4.runtime.ParserRuleContext
void
reset()
protected void
setFixedValue
(String fixedValue) void
setInterestedActions
(Set<MatcherAction> newInterestedActions) toString()
Methods inherited from class nl.basjes.parse.useragent.analyze.MatcherAction
destroy, getMatches, getMatchExpression, inform, initialize, setVerbose
-
Constructor Details
-
MatcherVariableAction
-
-
Method Details
-
parseWalkerExpression
protected org.antlr.v4.runtime.ParserRuleContext parseWalkerExpression(UserAgentTreeWalkerParser parser) - Specified by:
parseWalkerExpression
in classMatcherAction
-
setFixedValue
- Specified by:
setFixedValue
in classMatcherAction
-
getVariableName
-
inform
- Specified by:
inform
in classMatcherAction
-
obtainResult
public boolean obtainResult()Description copied from class:MatcherAction
Called after all nodes have been notified.- Specified by:
obtainResult
in classMatcherAction
- Returns:
- true if the obtainResult result was valid. False will fail the entire matcher this belongs to.
-
reset
public void reset()- Overrides:
reset
in classMatcherAction
-
toString
- Overrides:
toString
in classMatcherAction
-
setInterestedActions
-