Uses of Interface
com.bazaarvoice.jolt.traversr.traversal.TraversalStep
-
Packages that use TraversalStep Package Description com.bazaarvoice.jolt.shiftr com.bazaarvoice.jolt.traversr com.bazaarvoice.jolt.traversr.traversal -
-
Uses of TraversalStep in com.bazaarvoice.jolt.shiftr
Methods in com.bazaarvoice.jolt.shiftr with parameters of type TraversalStep Modifier and Type Method Description Optional<DataType>
ShiftrTraversr. handleFinalSet(TraversalStep traversalStep, java.lang.Object tree, java.lang.String key, DataType data)
Do a Shift style insert : 1) if there is no data "there", then just set it 2) if there is already a list "there", just add the data to the list 3) if there something other than a list there, grab it and stuff it and the data into a list and overwrite what is there with a list. -
Uses of TraversalStep in com.bazaarvoice.jolt.traversr
Fields in com.bazaarvoice.jolt.traversr declared as TraversalStep Modifier and Type Field Description private TraversalStep
Traversr. root
Methods in com.bazaarvoice.jolt.traversr that return TraversalStep Modifier and Type Method Description private TraversalStep
Traversr. makePathElement(java.lang.String path, TraversalStep child)
Methods in com.bazaarvoice.jolt.traversr with parameters of type TraversalStep Modifier and Type Method Description Optional<DataType>
SimpleTraversr. handleFinalSet(TraversalStep traversalStep, java.lang.Object tree, java.lang.String key, DataType data)
abstract Optional<DataType>
Traversr. handleFinalSet(TraversalStep traversalStep, java.lang.Object tree, java.lang.String key, DataType data)
Allow subclasses to control how "sets" are done, if/once the traversal has made it to the the last element.Optional<DataType>
SimpleTraversr. handleIntermediateGet(TraversalStep traversalStep, java.lang.Object tree, java.lang.String key, TraversalStep.Operation op)
Only make a new instance of a container object for SET, if there is nothing "there".abstract Optional<DataType>
Traversr. handleIntermediateGet(TraversalStep traversalStep, java.lang.Object tree, java.lang.String key, TraversalStep.Operation op)
Allow subclasses to control how gets are handled for intermediate traversals.private TraversalStep
Traversr. makePathElement(java.lang.String path, TraversalStep child)
-
Uses of TraversalStep in com.bazaarvoice.jolt.traversr.traversal
Classes in com.bazaarvoice.jolt.traversr.traversal that implement TraversalStep Modifier and Type Class Description class
ArrayTraversalStep<DataType>
TraversalStep that expects to handle List objects.class
AutoExpandArrayTraversalStep<DataType>
Subclass of ArrayTraversalStep that does not care about array index numbers.class
BaseTraversalStep<StepType,DataType>
class
MapTraversalStep<DataType>
TraversalStep that expects to handle Map objects.Fields in com.bazaarvoice.jolt.traversr.traversal declared as TraversalStep Modifier and Type Field Description protected TraversalStep
BaseTraversalStep. child
Methods in com.bazaarvoice.jolt.traversr.traversal that return TraversalStep Modifier and Type Method Description TraversalStep
BaseTraversalStep. getChild()
TraversalStep
TraversalStep. getChild()
Constructors in com.bazaarvoice.jolt.traversr.traversal with parameters of type TraversalStep Constructor Description ArrayTraversalStep(Traversr traversr, TraversalStep child)
AutoExpandArrayTraversalStep(Traversr traversr, TraversalStep child)
BaseTraversalStep(Traversr traversr, TraversalStep child)
MapTraversalStep(Traversr traversr, TraversalStep child)
-