Package | Description |
---|---|
com.bazaarvoice.jolt.traversr | |
com.bazaarvoice.jolt.traversr.traversal |
Modifier and Type | Method and Description |
---|---|
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.
|
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".
|
Modifier and Type | Method and Description |
---|---|
static TraversalStep.Operation |
TraversalStep.Operation.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static TraversalStep.Operation[] |
TraversalStep.Operation.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
Optional<DataType> |
TraversalStep.traverse(StepType tree,
TraversalStep.Operation op,
java.util.Iterator<java.lang.String> keys,
DataType data)
The meat of the Traversal.
|
Optional<DataType> |
BaseTraversalStep.traverse(StepType tree,
TraversalStep.Operation op,
java.util.Iterator<java.lang.String> keys,
DataType data) |