Class StepIsNotInLookupContains
java.lang.Object
nl.basjes.parse.useragent.analyze.treewalker.steps.Step
nl.basjes.parse.useragent.analyze.treewalker.steps.lookup.StepIsNotInLookupContains
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
-
Constructor Summary
ConstructorDescriptionStepIsNotInLookupContains
(String lookupName, Map<String, String> lookup) StepIsNotInLookupContains
(String lookupName, Set<String> lookupSet) -
Method Summary
Modifier and TypeMethodDescriptiontoString()
This will walk into the tree and recurse through all the remaining steps.Methods inherited from class nl.basjes.parse.useragent.analyze.treewalker.steps.Step
canFail, destroy, getActualValue, getNextStep, mustHaveInput, setNextStep, setVerbose, treeIsSeparator, up, walkNextStep
-
Constructor Details
-
StepIsNotInLookupContains
-
StepIsNotInLookupContains
-
-
Method Details
-
walk
public WalkList.WalkResult walk(@Nonnull org.antlr.v4.runtime.tree.ParseTree tree, @Nullable String value) Description copied from class:Step
This will walk into the tree and recurse through all the remaining steps. This must iterate of all possibilities and return the first matching result.- Specified by:
walk
in classStep
- Parameters:
tree
- The tree to walk into.value
- The string representation of the previous step (needed for compare and lookup operations). The null value means to use the implicit 'full' value (i.e. getSourceText(tree) )- Returns:
- Either null or the actual value that was found.
-
toString
-