Uses of Interface
com.bazaarvoice.jolt.traversr.traversal.TraversalStep
Packages that use TraversalStep
Package
Description
-
Uses of TraversalStep in com.bazaarvoice.jolt.shiftr
Methods in com.bazaarvoice.jolt.shiftr with parameters of type TraversalStepModifier and TypeMethodDescriptionShiftrTraversr.handleFinalSet
(TraversalStep traversalStep, Object tree, 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 TraversalStepMethods in com.bazaarvoice.jolt.traversr that return TraversalStepModifier and TypeMethodDescriptionprivate TraversalStep
Traversr.makePathElement
(String path, TraversalStep child) Methods in com.bazaarvoice.jolt.traversr with parameters of type TraversalStepModifier and TypeMethodDescriptionSimpleTraversr.handleFinalSet
(TraversalStep traversalStep, Object tree, String key, DataType data) Traversr.handleFinalSet
(TraversalStep traversalStep, Object tree, String key, DataType data) Allow subclasses to control how "sets" are done, if/once the traversal has made it to the the last element.SimpleTraversr.handleIntermediateGet
(TraversalStep traversalStep, Object tree, String key, TraversalStep.Operation op) Only make a new instance of a container object for SET, if there is nothing "there".Traversr.handleIntermediateGet
(TraversalStep traversalStep, Object tree, String key, TraversalStep.Operation op) Allow subclasses to control how gets are handled for intermediate traversals.private TraversalStep
Traversr.makePathElement
(String path, TraversalStep child) -
Uses of TraversalStep in com.bazaarvoice.jolt.traversr.traversal
Classes in com.bazaarvoice.jolt.traversr.traversal that implement TraversalStepModifier and TypeClassDescriptionclass
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 TraversalStepMethods in com.bazaarvoice.jolt.traversr.traversal that return TraversalStepConstructors in com.bazaarvoice.jolt.traversr.traversal with parameters of type TraversalStepModifierConstructorDescriptionArrayTraversalStep
(Traversr traversr, TraversalStep child) AutoExpandArrayTraversalStep
(Traversr traversr, TraversalStep child) BaseTraversalStep
(Traversr traversr, TraversalStep child) MapTraversalStep
(Traversr traversr, TraversalStep child)