com.bazaarvoice.jolt.traversr.traversal
public class ArrayTraversalStep extends BaseTraversalStep<List<Object>>
TraversalStep.Operationchild, traversr| Constructor and Description |
|---|
ArrayTraversalStep(Traversr traversr,
TraversalStep child) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ensureArraySize(List<Object> list,
Integer upperIndex) |
Object |
get(List<Object> list,
String key)
Return the data for the key from the provided tree object.
|
Class |
getStepType()
Return the Class of the Generic T, so that it can be used in an
"instanceof" style check.
|
Object |
newContainer()
Create a new mutable Map or List, suitable for this PathElement to traverse.
|
Object |
overwriteSet(List<Object> list,
String key,
Object data)
Insert the data into the tree, overwriting any data that is there.
|
Object |
remove(List<Object> list,
String key)
Remove and return the data for the key from the provided tree object.
|
getChild, traversepublic ArrayTraversalStep(Traversr traversr, TraversalStep child)
public Class getStepType()
TraversalSteppublic Object newContainer()
TraversalSteppublic Object get(List<Object> list, String key)
TraversalSteppublic Object remove(List<Object> list, String key)
TraversalSteppublic Object overwriteSet(List<Object> list, String key, Object data)
TraversalStepCopyright © 2014. All Rights Reserved.