Uses of Class
com.bazaarvoice.jolt.common.tree.WalkedPath
-
-
Uses of WalkedPath in com.bazaarvoice.jolt.cardinality
Methods in com.bazaarvoice.jolt.cardinality with parameters of type WalkedPath Modifier and Type Method Description booleanCardinalitySpec. apply(java.lang.String inputKey, Optional<java.lang.Object> inputOptional, WalkedPath walkedPath, java.util.Map<java.lang.String,java.lang.Object> output, java.util.Map<java.lang.String,java.lang.Object> context)booleanCardinalityCompositeSpec. applyCardinality(java.lang.String inputKey, java.lang.Object input, WalkedPath walkedPath, java.lang.Object parentContainer)If this Spec matches the inputkey, then perform one step in the parallel treewalk.booleanCardinalityLeafSpec. applyCardinality(java.lang.String inputKey, java.lang.Object input, WalkedPath walkedPath, java.lang.Object parentContainer)If this CardinalitySpec matches the inputkey, then do the work of modifying the data and return true.abstract booleanCardinalitySpec. applyCardinality(java.lang.String inputKey, java.lang.Object input, WalkedPath walkedPath, java.lang.Object parentContainer)This is the main recursive method of the CardinalityTransform parallel "spec" and "input" tree walk.private static voidCardinalityCompositeSpec. applyKeyToLiteralAndComputed(CardinalityCompositeSpec spec, java.lang.String subKeyStr, java.lang.Object subInput, WalkedPath walkedPath, java.lang.Object input)This method implements the Cardinality matching behavior when we have both literal and computed children.java.lang.ObjectCardinalityLeafSpec. applyToParentContainer(java.lang.String inputKey, java.lang.Object input, WalkedPath walkedPath, java.lang.Object parentContainer)This should only be used by composite specs with an '@' childprivate MatchedElementCardinalityLeafSpec. getMatch(java.lang.String inputKey, WalkedPath walkedPath)private java.lang.ObjectCardinalityLeafSpec. performCardinalityAdjustment(java.lang.String inputKey, java.lang.Object input, WalkedPath walkedPath, java.util.Map parentContainer, MatchedElement thisLevel)private voidCardinalityCompositeSpec. process(java.lang.Object input, WalkedPath walkedPath) -
Uses of WalkedPath in com.bazaarvoice.jolt.common
Methods in com.bazaarvoice.jolt.common with parameters of type WalkedPath Modifier and Type Method Description private static <T extends BaseSpec>
voidExecutionStrategy. applyKeyToComputed(java.util.List<T> computedChildren, WalkedPath walkedPath, java.util.Map<java.lang.String,java.lang.Object> output, java.lang.String subKeyStr, Optional<java.lang.Object> subInputOptional, java.util.Map<java.lang.String,java.lang.Object> context)private static <T extends OrderedCompositeSpec>
voidExecutionStrategy. applyKeyToLiteralAndComputed(T spec, java.lang.String subKeyStr, Optional<java.lang.Object> subInputOptional, WalkedPath walkedPath, java.util.Map<java.lang.String,java.lang.Object> output, java.util.Map<java.lang.String,java.lang.Object> context)This is the method we are trying to avoid calling.java.util.List<java.lang.String>PathEvaluatingTraversal. evaluate(WalkedPath walkedPath)Use the supplied WalkedPath, in the evaluation of each of our PathElements.voidExecutionStrategy. process(OrderedCompositeSpec spec, Optional<java.lang.Object> inputOptional, WalkedPath walkedPath, java.util.Map<java.lang.String,java.lang.Object> output, java.util.Map<java.lang.String,java.lang.Object> context)(package private) abstract voidExecutionStrategy. processList(OrderedCompositeSpec spec, java.util.List<java.lang.Object> inputList, WalkedPath walkedPath, java.util.Map<java.lang.String,java.lang.Object> output, java.util.Map<java.lang.String,java.lang.Object> context)(package private) abstract voidExecutionStrategy. processMap(OrderedCompositeSpec spec, java.util.Map<java.lang.String,java.lang.Object> inputMap, WalkedPath walkedPath, java.util.Map<java.lang.String,java.lang.Object> output, java.util.Map<java.lang.String,java.lang.Object> context)(package private) abstract voidExecutionStrategy. processScalar(OrderedCompositeSpec spec, java.lang.String scalarInput, WalkedPath walkedPath, java.util.Map<java.lang.String,java.lang.Object> output, java.util.Map<java.lang.String,java.lang.Object> context)Optional<java.lang.Object>PathEvaluatingTraversal. read(java.lang.Object data, WalkedPath walkedPath)voidPathEvaluatingTraversal. write(java.lang.Object data, java.util.Map<java.lang.String,java.lang.Object> output, WalkedPath walkedPath)Use the supplied WalkedPath, in the evaluation of each of our PathElements to build a concrete output path. -
Uses of WalkedPath in com.bazaarvoice.jolt.common.pathelement
Methods in com.bazaarvoice.jolt.common.pathelement with parameters of type WalkedPath Modifier and Type Method Description java.lang.StringAmpPathElement. evaluate(WalkedPath walkedPath)java.lang.StringArrayPathElement. evaluate(WalkedPath walkedPath)java.lang.StringDollarPathElement. evaluate(WalkedPath walkedPath)java.lang.StringEvaluatablePathElement. evaluate(WalkedPath walkedPath)Evaluate this key as if it is an write path element.java.lang.StringLiteralPathElement. evaluate(WalkedPath walkedPath)java.lang.StringTransposePathElement. evaluate(WalkedPath walkedPath)MatchedElementAmpPathElement. match(java.lang.String dataKey, WalkedPath walkedPath)MatchedElementArrayPathElement. match(java.lang.String dataKey, WalkedPath walkedPath)MatchedElementAtPathElement. match(java.lang.String dataKey, WalkedPath walkedPath)MatchedElementDollarPathElement. match(java.lang.String dataKey, WalkedPath walkedPath)MatchedElementHashPathElement. match(java.lang.String dataKey, WalkedPath walkedPath)MatchedElementLiteralPathElement. match(java.lang.String dataKey, WalkedPath walkedPath)MatchedElementMatchablePathElement. match(java.lang.String dataKey, WalkedPath walkedPath)See if this PathElement matches the given dataKey.MatchedElementStarAllPathElement. match(java.lang.String dataKey, WalkedPath walkedPath)MatchedElementStarDoublePathElement. match(java.lang.String dataKey, WalkedPath walkedPath)MatchedElementStarRegexPathElement. match(java.lang.String dataKey, WalkedPath walkedPath)MatchedElementStarSinglePathElement. match(java.lang.String dataKey, WalkedPath walkedPath)MatchedElementTransposePathElement. match(java.lang.String dataKey, WalkedPath walkedPath)Optional<java.lang.Object>TransposePathElement. objectEvaluate(WalkedPath walkedPath)This method is used when the TransposePathElement is used on the LFH as data. -
Uses of WalkedPath in com.bazaarvoice.jolt.common.spec
Methods in com.bazaarvoice.jolt.common.spec with parameters of type WalkedPath Modifier and Type Method Description booleanBaseSpec. apply(java.lang.String inputKey, Optional<java.lang.Object> inputOptional, WalkedPath walkedPath, java.util.Map<java.lang.String,java.lang.Object> output, java.util.Map<java.lang.String,java.lang.Object> context)This is the main recursive method of the Shiftr/Templatr/Cardinality parallel "spec" and "input" tree walk. -
Uses of WalkedPath in com.bazaarvoice.jolt.common.tree
Methods in com.bazaarvoice.jolt.common.tree with parameters of type WalkedPath Modifier and Type Method Description java.lang.StringMatchedElement. evaluate(WalkedPath walkedPath) -
Uses of WalkedPath in com.bazaarvoice.jolt.modifier
Methods in com.bazaarvoice.jolt.modifier with parameters of type WalkedPath Modifier and Type Method Description java.lang.ObjectDataType. create(java.lang.String keyOrIndex, WalkedPath walkedPath, OpMode opMode)Creates an empty map/list, as required by spec, in the parent map/list at given key/index -
Uses of WalkedPath in com.bazaarvoice.jolt.modifier.function
Methods in com.bazaarvoice.jolt.modifier.function with parameters of type WalkedPath Modifier and Type Method Description Optional<java.lang.Object>FunctionEvaluator. evaluate(Optional<java.lang.Object> inputOptional, WalkedPath walkedPath, java.util.Map<java.lang.String,java.lang.Object> context)Optional<java.lang.Object>FunctionArg.ContextLookupArg. evaluateArg(WalkedPath walkedPath, java.util.Map<java.lang.String,java.lang.Object> context)abstract Optional<java.lang.Object>FunctionArg. evaluateArg(WalkedPath walkedPath, java.util.Map<java.lang.String,java.lang.Object> context)Optional<java.lang.Object>FunctionArg.LiteralArg. evaluateArg(WalkedPath walkedPath, java.util.Map<java.lang.String,java.lang.Object> context)Optional<java.lang.Object>FunctionArg.SelfLookupArg. evaluateArg(WalkedPath walkedPath, java.util.Map<java.lang.String,java.lang.Object> context)private static java.lang.Object[]FunctionEvaluator. evaluateArgsValue(FunctionArg[] functionArgs, java.util.Map<java.lang.String,java.lang.Object> context, WalkedPath walkedPath) -
Uses of WalkedPath in com.bazaarvoice.jolt.modifier.spec
Methods in com.bazaarvoice.jolt.modifier.spec with parameters of type WalkedPath Modifier and Type Method Description booleanModifierSpec. apply(java.lang.String inputKey, Optional<java.lang.Object> inputOptional, WalkedPath walkedPath, java.util.Map<java.lang.String,java.lang.Object> output, java.util.Map<java.lang.String,java.lang.Object> context)voidModifierCompositeSpec. applyElement(java.lang.String inputKey, Optional<java.lang.Object> inputOptional, MatchedElement thisLevel, WalkedPath walkedPath, java.util.Map<java.lang.String,java.lang.Object> context)voidModifierLeafSpec. applyElement(java.lang.String inputKey, Optional<java.lang.Object> inputOptional, MatchedElement thisLevel, WalkedPath walkedPath, java.util.Map<java.lang.String,java.lang.Object> context)protected abstract voidModifierSpec. applyElement(java.lang.String key, Optional<java.lang.Object> inputOptional, MatchedElement thisLevel, WalkedPath walkedPath, java.util.Map<java.lang.String,java.lang.Object> context)Templatr specific override that is used in BaseSpec#apply(...) The name is changed for easy identification during debuggingprivate static Optional<java.lang.Object>ModifierLeafSpec. getFirstAvailable(java.util.List<FunctionEvaluator> functionEvaluatorList, Optional<java.lang.Object> inputOptional, WalkedPath walkedPath, java.util.Map<java.lang.String,java.lang.Object> context) -
Uses of WalkedPath in com.bazaarvoice.jolt.shiftr.spec
Methods in com.bazaarvoice.jolt.shiftr.spec with parameters of type WalkedPath Modifier and Type Method Description booleanShiftrCompositeSpec. apply(java.lang.String inputKey, Optional<java.lang.Object> inputOptional, WalkedPath walkedPath, java.util.Map<java.lang.String,java.lang.Object> output, java.util.Map<java.lang.String,java.lang.Object> context)If this Spec matches the inputKey, then perform one step in the Shiftr parallel treewalk.booleanShiftrLeafSpec. apply(java.lang.String inputKey, Optional<java.lang.Object> inputOptional, WalkedPath walkedPath, java.util.Map<java.lang.String,java.lang.Object> output, java.util.Map<java.lang.String,java.lang.Object> context)If this Spec matches the inputkey, then do the work of outputting data and return true.
-