Uses of Interface
com.bazaarvoice.jolt.common.spec.BaseSpec
-
Packages that use BaseSpec Package Description com.bazaarvoice.jolt.cardinality com.bazaarvoice.jolt.common com.bazaarvoice.jolt.common.spec com.bazaarvoice.jolt.modifier.spec com.bazaarvoice.jolt.shiftr.spec -
-
Uses of BaseSpec in com.bazaarvoice.jolt.cardinality
Classes in com.bazaarvoice.jolt.cardinality that implement BaseSpec Modifier and Type Class Description class
CardinalityCompositeSpec
CardinalitySpec that has children, which it builds and then manages during Transforms.class
CardinalityLeafSpec
Leaf level CardinalitySpec object.class
CardinalitySpec
A Spec Object represents a single line from the JSON Cardinality Spec. -
Uses of BaseSpec in com.bazaarvoice.jolt.common
Methods in com.bazaarvoice.jolt.common with type parameters of type BaseSpec 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)
Methods in com.bazaarvoice.jolt.common with parameters of type BaseSpec Modifier and Type Method Description int
ComputedKeysComparator. compare(BaseSpec a, BaseSpec b)
-
Uses of BaseSpec in com.bazaarvoice.jolt.common.spec
Classes in com.bazaarvoice.jolt.common.spec with type parameters of type BaseSpec Modifier and Type Class Description class
SpecBuilder<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.spec Modifier and Type Interface Description interface
OrderedCompositeSpec
An 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 Mapand then ordering is achieved using a comparator Methods in com.bazaarvoice.jolt.common.spec that return types with arguments of type BaseSpec Modifier and Type Method Description java.util.List<? extends BaseSpec>
OrderedCompositeSpec. getComputedChildren()
java.util.Map<java.lang.String,? extends BaseSpec>
OrderedCompositeSpec. getLiteralChildren()
-
Uses of BaseSpec in com.bazaarvoice.jolt.modifier.spec
Classes in com.bazaarvoice.jolt.modifier.spec that implement BaseSpec Modifier and Type Class Description class
ModifierCompositeSpec
Composite spec is non-leaf level spec that contains one or many child specs and processes them based on a pre-determined execution strategyclass
ModifierLeafSpec
class
ModifierSpec
Base Templatr specMethods in com.bazaarvoice.jolt.modifier.spec that return types with arguments of type BaseSpec Modifier and Type Method Description java.util.List<? extends BaseSpec>
ModifierCompositeSpec. getComputedChildren()
java.util.Map<java.lang.String,? extends BaseSpec>
ModifierCompositeSpec. getLiteralChildren()
-
Uses of BaseSpec in com.bazaarvoice.jolt.shiftr.spec
Classes in com.bazaarvoice.jolt.shiftr.spec that implement BaseSpec Modifier and Type Class Description class
ShiftrCompositeSpec
Spec that has children, which it builds and then manages during Transforms.class
ShiftrLeafSpec
Leaf level Spec object.class
ShiftrSpec
A Spec Object represents a single line from the JSON Shiftr Spec.
-