public class AutoExpandArrayTraversalStep<DataType> extends ArrayTraversalStep<DataType>
TraversalStep.Operationchild, traversr| Constructor and Description |
|---|
AutoExpandArrayTraversalStep(Traversr traversr,
TraversalStep child) |
| Modifier and Type | Method and Description |
|---|---|
Optional<DataType> |
get(List<Object> list,
String key)
Return the data for the key from the provided tree object.
|
Optional<DataType> |
overwriteSet(List<Object> list,
String key,
DataType data)
Insert the data into the tree, overwriting any data that is there.
|
Optional<DataType> |
remove(List<Object> list,
String key)
Remove and return the data for the key from the provided tree object.
|
getStepType, newContainergetChild, traversepublic AutoExpandArrayTraversalStep(Traversr traversr, TraversalStep child)
public Optional<DataType> get(List<Object> list, String key)
TraversalStepget in interface TraversalStep<List<Object>,DataType>get in class ArrayTraversalStep<DataType>public Optional<DataType> remove(List<Object> list, String key)
TraversalStepremove in interface TraversalStep<List<Object>,DataType>remove in class ArrayTraversalStep<DataType>public Optional<DataType> overwriteSet(List<Object> list, String key, DataType data)
TraversalStepoverwriteSet in interface TraversalStep<List<Object>,DataType>overwriteSet in class ArrayTraversalStep<DataType>Copyright © 2023. All rights reserved.