Uses of Interface
com.bazaarvoice.jolt.JoltTransform
-
Packages that use JoltTransform Package Description com.bazaarvoice.jolt com.bazaarvoice.jolt.chainr.instantiator com.bazaarvoice.jolt.chainr.spec -
-
Uses of JoltTransform in com.bazaarvoice.jolt
Subinterfaces of JoltTransform in com.bazaarvoice.jolt Modifier and Type Interface Description interface
ContextualTransform
Interface for Jolt Transforms that can incorporate context information along with the source input JSON.interface
Transform
Classes in com.bazaarvoice.jolt that implement JoltTransform Modifier and Type Class Description class
CardinalityTransform
The CardinalityTransform changes the cardinality of input JSON data elements.class
Chainr
Chainr is the JOLT mechanism for chainingJoltTransform
s together.private static class
Chainr.ContextualTransformAdapter
Adapt "normal" Transforms to look like ContextualTransforms, so that Chainr can just maintain a single list of "JoltTransforms" to run.class
Defaultr
Defaultr is a kind of JOLT transform that applies default values in a non-destructive way.class
Modifier
Base Templatr transform that to behave differently based on provided opModestatic class
Modifier.Defaultr
This variant of modifier only writes when the key/index is missing or the value is nullstatic class
Modifier.Definr
This variant of modifier only writes when the key/index is missingstatic class
Modifier.Overwritr
This variant of modifier creates the key/index is missing, and overwrites the value if presentclass
Removr
Removr is a kind of JOLT transform that removes content from the input JSON.class
Shiftr
Shiftr is a kind of JOLT transform that specifies where "data" from the input JSON should be placed in the output JSON, aka how the input JSON/data should be shifted around to make the output JSON/data.class
Sortr
Recursively sorts all maps within a JSON object into new sorted LinkedHashMaps so that serialized representations are deterministic.Constructor parameters in com.bazaarvoice.jolt with type arguments of type JoltTransform Constructor Description Chainr(java.util.List<JoltTransform> joltTransforms)
-
Uses of JoltTransform in com.bazaarvoice.jolt.chainr.instantiator
Methods in com.bazaarvoice.jolt.chainr.instantiator that return JoltTransform Modifier and Type Method Description JoltTransform
ChainrInstantiator. hydrateTransform(ChainrEntry entry)
Instantiate the Transform class specified by the ChainrEntry.JoltTransform
DefaultChainrInstantiator. hydrateTransform(ChainrEntry entry)
JoltTransform
GuiceChainrInstantiator. hydrateTransform(ChainrEntry entry)
-
Uses of JoltTransform in com.bazaarvoice.jolt.chainr.spec
Fields in com.bazaarvoice.jolt.chainr.spec with type parameters of type JoltTransform Modifier and Type Field Description private java.lang.Class<? extends JoltTransform>
ChainrEntry. joltTransformClass
Methods in com.bazaarvoice.jolt.chainr.spec that return types with arguments of type JoltTransform Modifier and Type Method Description java.lang.Class<? extends JoltTransform>
ChainrEntry. getJoltTransformClass()
private java.lang.Class<? extends JoltTransform>
ChainrEntry. loadJoltTransformClass(java.lang.ClassLoader classLoader)
-