Package | Description |
---|---|
com.bazaarvoice.jolt | |
com.bazaarvoice.jolt.chainr | |
com.bazaarvoice.jolt.chainr.instantiator |
Modifier and Type | Method and Description |
---|---|
static Chainr |
ChainrFactory.fromClassPath(java.lang.String chainrSpecClassPath,
ChainrInstantiator chainrInstantiator)
Builds a Chainr instance using the spec described in the data via the class path that is passed in.
|
static Chainr |
ChainrFactory.fromFile(java.io.File chainrSpecFile,
ChainrInstantiator chainrInstantiator)
Builds a Chainr instance using the spec described in the File that is passed in.
|
static Chainr |
ChainrFactory.fromFileSystem(java.lang.String chainrSpecFilePath,
ChainrInstantiator chainrInstantiator)
Builds a Chainr instance using the spec described in the data via the file path that is passed in.
|
static Chainr |
Chainr.fromSpec(java.lang.Object input,
ChainrInstantiator instantiator) |
private static Chainr |
ChainrFactory.getChainr(ChainrInstantiator chainrInstantiator,
java.lang.Object chainrSpec)
The main engine in ChainrFactory for building a Chainr Instance.
|
Modifier and Type | Field and Description |
---|---|
protected ChainrInstantiator |
ChainrBuilder.chainrInstantiator |
Modifier and Type | Method and Description |
---|---|
ChainrBuilder |
ChainrBuilder.loader(ChainrInstantiator loader)
Set a ChainrInstantiator to use when instantiating Transform Objects.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultChainrInstantiator
Loads classes via Java Reflection APIs.
|
class |
GuiceChainrInstantiator
This class allows Transforms specified in Chainr spec files to be loaded via Guice.
|