Uses of Interface
com.bazaarvoice.jolt.common.spec.BaseSpec
Packages that use BaseSpec
Package
Description
-
Uses of BaseSpec in com.bazaarvoice.jolt.cardinality
Classes in com.bazaarvoice.jolt.cardinality that implement BaseSpecModifier and TypeClassDescriptionclassCardinalitySpec that has children, which it builds and then manages during Transforms.classLeaf level CardinalitySpec object.classA Spec Object represents a single line from the JSON Cardinality Spec. -
Uses of BaseSpec in com.bazaarvoice.jolt.common
Classes in com.bazaarvoice.jolt.common that implement interfaces with type arguments of type BaseSpecModifier and TypeClassDescriptionclassThis Comparator is used for determining the execution order of childSpecs.apply(...) Argument Map of Class: integer is used to determine precedenceMethods in com.bazaarvoice.jolt.common with type parameters of type BaseSpecModifier and TypeMethodDescriptionprivate static <T extends BaseSpec>
voidExecutionStrategy.applyKeyToComputed(List<T> computedChildren, WalkedPath walkedPath, Map<String, Object> output, String subKeyStr, Optional<Object> subInputOptional, Map<String, Object> context) Methods in com.bazaarvoice.jolt.common with parameters of type BaseSpec -
Uses of BaseSpec in com.bazaarvoice.jolt.common.spec
Classes in com.bazaarvoice.jolt.common.spec with type parameters of type BaseSpecModifier and TypeClassDescriptionclassSpecBuilder<T extends BaseSpec>Factory class that provides a factory method create(...) that takes itself as argument to specify how to handle child specsSubinterfaces of BaseSpec in com.bazaarvoice.jolt.common.specModifier and TypeInterfaceDescriptioninterfaceAn ordered composite spec denotes the spec will have Literal and Computed children that must be Ordered Spec, which should be subject to sorting to before applying any of the determined execution strategies! This is not enforced directly, but these interface methods ensure the executionStrategy gets the literal and computed children lists to process its exec strategy The order is provided by a Mapinvalid input: '<'Class, int> and then ordering is achieved using a comparatorMethods in com.bazaarvoice.jolt.common.spec that return types with arguments of type BaseSpecModifier and TypeMethodDescriptionOrderedCompositeSpec.getComputedChildren()OrderedCompositeSpec.getLiteralChildren() -
Uses of BaseSpec in com.bazaarvoice.jolt.modifier.spec
Classes in com.bazaarvoice.jolt.modifier.spec that implement BaseSpecModifier and TypeClassDescriptionclassComposite spec is non-leaf level spec that contains one or many child specs and processes them based on a pre-determined execution strategyclassclassBase Templatr specMethods in com.bazaarvoice.jolt.modifier.spec that return types with arguments of type BaseSpecModifier and TypeMethodDescriptionModifierCompositeSpec.getComputedChildren()ModifierCompositeSpec.getLiteralChildren() -
Uses of BaseSpec in com.bazaarvoice.jolt.shiftr.spec
Classes in com.bazaarvoice.jolt.shiftr.spec that implement BaseSpecModifier and TypeClassDescriptionclassSpec that has children, which it builds and then manages during Transforms.classLeaf level Spec object.classA Spec Object represents a single line from the JSON Shiftr Spec.