Uses of Class
com.bazaarvoice.jolt.common.tree.WalkedPath
Packages that use WalkedPath
Package
Description
-
Uses of WalkedPath in com.bazaarvoice.jolt.cardinality
Methods in com.bazaarvoice.jolt.cardinality with parameters of type WalkedPathModifier and TypeMethodDescriptionbooleanCardinalitySpec.apply(String inputKey, Optional<Object> inputOptional, WalkedPath walkedPath, Map<String, Object> output, Map<String, Object> context) booleanCardinalityCompositeSpec.applyCardinality(String inputKey, Object input, WalkedPath walkedPath, Object parentContainer) If this Spec matches the inputkey, then perform one step in the parallel treewalk.booleanCardinalityLeafSpec.applyCardinality(String inputKey, Object input, WalkedPath walkedPath, Object parentContainer) If this CardinalitySpec matches the inputkey, then do the work of modifying the data and return true.abstract booleanCardinalitySpec.applyCardinality(String inputKey, Object input, WalkedPath walkedPath, Object parentContainer) This is the main recursive method of the CardinalityTransform parallel "spec" and "input" tree walk.CardinalityLeafSpec.applyToParentContainer(String inputKey, Object input, WalkedPath walkedPath, Object parentContainer) This should only be used by composite specs with an '@' child -
Uses of WalkedPath in com.bazaarvoice.jolt.common
Methods in com.bazaarvoice.jolt.common with parameters of type WalkedPathModifier and TypeMethodDescriptionPathEvaluatingTraversal.evaluate(WalkedPath walkedPath) Use the supplied WalkedPath, in the evaluation of each of our PathElements.voidExecutionStrategy.process(OrderedCompositeSpec spec, Optional<Object> inputOptional, WalkedPath walkedPath, Map<String, Object> output, Map<String, Object> context) PathEvaluatingTraversal.read(Object data, WalkedPath walkedPath) voidUse 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 WalkedPathModifier and TypeMethodDescriptionAmpPathElement.evaluate(WalkedPath walkedPath) ArrayPathElement.evaluate(WalkedPath walkedPath) DollarPathElement.evaluate(WalkedPath walkedPath) EvaluatablePathElement.evaluate(WalkedPath walkedPath) Evaluate this key as if it is an write path element.LiteralPathElement.evaluate(WalkedPath walkedPath) TransposePathElement.evaluate(WalkedPath walkedPath) AmpPathElement.match(String dataKey, WalkedPath walkedPath) ArrayPathElement.match(String dataKey, WalkedPath walkedPath) AtPathElement.match(String dataKey, WalkedPath walkedPath) DollarPathElement.match(String dataKey, WalkedPath walkedPath) HashPathElement.match(String dataKey, WalkedPath walkedPath) LiteralPathElement.match(String dataKey, WalkedPath walkedPath) MatchablePathElement.match(String dataKey, WalkedPath walkedPath) See if this PathElement matches the given dataKey.StarAllPathElement.match(String dataKey, WalkedPath walkedPath) StarDoublePathElement.match(String dataKey, WalkedPath walkedPath) StarRegexPathElement.match(String dataKey, WalkedPath walkedPath) StarSinglePathElement.match(String dataKey, WalkedPath walkedPath) TransposePathElement.match(String dataKey, WalkedPath walkedPath) 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 -
Uses of WalkedPath in com.bazaarvoice.jolt.common.tree
Methods in com.bazaarvoice.jolt.common.tree with parameters of type WalkedPath -
Uses of WalkedPath in com.bazaarvoice.jolt.modifier
Methods in com.bazaarvoice.jolt.modifier with parameters of type WalkedPathModifier and TypeMethodDescriptionDataType.create(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 -
Uses of WalkedPath in com.bazaarvoice.jolt.modifier.spec
Methods in com.bazaarvoice.jolt.modifier.spec with parameters of type WalkedPathModifier and TypeMethodDescriptionbooleanModifierSpec.apply(String inputKey, Optional<Object> inputOptional, WalkedPath walkedPath, Map<String, Object> output, Map<String, Object> context) voidModifierCompositeSpec.applyElement(String inputKey, Optional<Object> inputOptional, MatchedElement thisLevel, WalkedPath walkedPath, Map<String, Object> context) voidModifierLeafSpec.applyElement(String inputKey, Optional<Object> inputOptional, MatchedElement thisLevel, WalkedPath walkedPath, Map<String, Object> context) protected abstract voidModifierSpec.applyElement(String key, Optional<Object> inputOptional, MatchedElement thisLevel, WalkedPath walkedPath, Map<String, Object> context) Templatr specific override that is used in BaseSpec#apply(...) -
Uses of WalkedPath in com.bazaarvoice.jolt.shiftr.spec
Methods in com.bazaarvoice.jolt.shiftr.spec with parameters of type WalkedPathModifier and TypeMethodDescriptionbooleanShiftrCompositeSpec.apply(String inputKey, Optional<Object> inputOptional, WalkedPath walkedPath, Map<String, Object> output, Map<String, Object> context) If this Spec matches the inputKey, then perform one step in the Shiftr parallel treewalk.booleanShiftrLeafSpec.apply(String inputKey, Optional<Object> inputOptional, WalkedPath walkedPath, Map<String, Object> output, Map<String, Object> context) If this Spec matches the inputkey, then do the work of outputting data and return true.