Package com.bazaarvoice.jolt.common.tree
Class PathStep
- java.lang.Object
-
- com.bazaarvoice.jolt.common.tree.PathStep
-
public final class PathStep extends java.lang.Object
A tuple class that contains the data for one level of a tree walk, aka a reference to the input for that level, and the LiteralPathElement that was matched at that level.
-
-
Field Summary
Fields Modifier and Type Field Description private MatchedElement
matchedElement
private Optional<java.lang.Integer>
origSize
private java.lang.Object
treeRef
-
Constructor Summary
Constructors Constructor Description PathStep(java.lang.Object treeRef, MatchedElement matchedElement)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MatchedElement
getMatchedElement()
Optional<java.lang.Integer>
getOrigSize()
java.lang.Object
getTreeRef()
-
-
-
Field Detail
-
treeRef
private final java.lang.Object treeRef
-
matchedElement
private final MatchedElement matchedElement
-
origSize
private final Optional<java.lang.Integer> origSize
-
-
Constructor Detail
-
PathStep
public PathStep(java.lang.Object treeRef, MatchedElement matchedElement)
-
-
Method Detail
-
getTreeRef
public java.lang.Object getTreeRef()
-
getMatchedElement
public MatchedElement getMatchedElement()
-
getOrigSize
public Optional<java.lang.Integer> getOrigSize()
-
-