Class StepIsInLookupContains
- java.lang.Object
-
- nl.basjes.parse.useragent.analyze.treewalker.steps.Step
-
- nl.basjes.parse.useragent.analyze.treewalker.steps.lookup.StepIsInLookupContains
-
- All Implemented Interfaces:
Serializable
public class StepIsInLookupContains extends Step
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description StepIsInLookupContains(String lookupName, Map<String,String> lookup)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
toString()
WalkList.WalkResult
walk(org.antlr.v4.runtime.tree.ParseTree tree, String value)
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
-
-
-
-
Method Detail
-
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.
-
-