A C D E G H I J N O P R S T V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractBufferingProcessor - Class in io.wcm.caravan.io.jsontransform.processor
-
Helping abstract processor with an output buffer to process multiple incoming JSON stream elements.
- AbstractBufferingProcessor(Source) - Constructor for class io.wcm.caravan.io.jsontransform.processor.AbstractBufferingProcessor
- AbstractPathProcessor - Class in io.wcm.caravan.io.jsontransform.processor
-
Helping abstract class recording the bread crumb of passed JSON stream elements
- AbstractPathProcessor(Source) - Constructor for class io.wcm.caravan.io.jsontransform.processor.AbstractPathProcessor
- ArrayProcessor - Class in io.wcm.caravan.io.jsontransform.processor
-
Converts elements identified by passed keys to JSON array elements and the children into JSON array values.
- ArrayProcessor(Source, Set<String>) - Constructor for class io.wcm.caravan.io.jsontransform.processor.ArrayProcessor
C
- close() - Method in class io.wcm.caravan.io.jsontransform.processor.AbstractBufferingProcessor
- close() - Method in class io.wcm.caravan.io.jsontransform.processor.NumericFieldsProcessor
- close() - Method in class io.wcm.caravan.io.jsontransform.processor.RenameProcessor
- close() - Method in class io.wcm.caravan.io.jsontransform.sink.JacksonJsonNodeSink
- close() - Method in class io.wcm.caravan.io.jsontransform.sink.JacksonStreamSink
- close() - Method in class io.wcm.caravan.io.jsontransform.source.JacksonStreamSource
- close() - Method in class io.wcm.caravan.io.jsontransform.source.XmlSource
- contains(String) - Method in class io.wcm.caravan.io.jsontransform.element.JsonPath
D
- DEFAULT_END_ARRAY - Static variable in class io.wcm.caravan.io.jsontransform.element.JsonElement
-
The default JSON array end element
- DEFAULT_END_OBJECT - Static variable in class io.wcm.caravan.io.jsontransform.element.JsonElement
-
The default JSON object end element
- DEFAULT_START_ARRAY - Static variable in class io.wcm.caravan.io.jsontransform.element.JsonElement
-
The default JSON array start element
- DEFAULT_START_OBJECT - Static variable in class io.wcm.caravan.io.jsontransform.element.JsonElement
-
The default JSON object start element
E
- END_ARRAY - io.wcm.caravan.io.jsontransform.element.JsonElementType
-
JSON array end
- END_OBJECT - io.wcm.caravan.io.jsontransform.element.JsonElementType
-
JSON object end
- endsWith(String) - Method in class io.wcm.caravan.io.jsontransform.element.JsonPath
- equals(Object) - Method in class io.wcm.caravan.io.jsontransform.element.JsonElement
G
- getCurrentJsonPath() - Method in class io.wcm.caravan.io.jsontransform.processor.AbstractPathProcessor
- getJsonNode() - Method in class io.wcm.caravan.io.jsontransform.sink.JacksonJsonNodeSink
- getJsonPath() - Method in class io.wcm.caravan.io.jsontransform.element.JsonPathCreator
- getJsonPathForElement(JsonElement) - Method in class io.wcm.caravan.io.jsontransform.element.JsonPathCreator
-
Adds the given element to the bread crumb and returns the current JSON path.
- getKey() - Method in class io.wcm.caravan.io.jsontransform.element.JsonElement
- getLast() - Method in class io.wcm.caravan.io.jsontransform.element.JsonPath
- getLast(int) - Method in class io.wcm.caravan.io.jsontransform.element.JsonPath
- getType() - Method in class io.wcm.caravan.io.jsontransform.element.JsonElement
- getValue() - Method in class io.wcm.caravan.io.jsontransform.element.JsonElement
H
- hashCode() - Method in class io.wcm.caravan.io.jsontransform.element.JsonElement
- hasNext() - Method in class io.wcm.caravan.io.jsontransform.processor.AbstractBufferingProcessor
- hasNext() - Method in class io.wcm.caravan.io.jsontransform.processor.NumericFieldsProcessor
- hasNext() - Method in class io.wcm.caravan.io.jsontransform.processor.RenameProcessor
- hasNext() - Method in class io.wcm.caravan.io.jsontransform.source.JacksonStreamSource
- hasNext() - Method in class io.wcm.caravan.io.jsontransform.source.XmlSource
- hasOutput() - Method in class io.wcm.caravan.io.jsontransform.sink.JacksonJsonNodeSink
- hasOutput() - Method in class io.wcm.caravan.io.jsontransform.sink.JacksonStreamSink
- hasOutput() - Method in interface io.wcm.caravan.io.jsontransform.sink.Sink
I
- io.wcm.caravan.io.jsontransform.element - package io.wcm.caravan.io.jsontransform.element
-
JSON Element and Path support classes.
- io.wcm.caravan.io.jsontransform.processor - package io.wcm.caravan.io.jsontransform.processor
-
JSON Transform Processors.
- io.wcm.caravan.io.jsontransform.sink - package io.wcm.caravan.io.jsontransform.sink
-
JSON Transform Sinks.
- io.wcm.caravan.io.jsontransform.source - package io.wcm.caravan.io.jsontransform.source
-
JSON Transform Sources.
- isClosingElement() - Method in class io.wcm.caravan.io.jsontransform.element.JsonElement
- isEqualTo(String) - Method in class io.wcm.caravan.io.jsontransform.element.JsonPath
- isProcessable(JsonPath, JsonElement) - Method in class io.wcm.caravan.io.jsontransform.processor.AbstractPathProcessor
- isProcessable(JsonPath, JsonElement) - Method in class io.wcm.caravan.io.jsontransform.processor.ArrayProcessor
- isStartingElement() - Method in class io.wcm.caravan.io.jsontransform.element.JsonElement
- isUncapitalizeProperties() - Method in class io.wcm.caravan.io.jsontransform.source.XmlSource
J
- JacksonJsonNodeSink - Class in io.wcm.caravan.io.jsontransform.sink
-
Converts the JSON stream elements into
JsonNode
s. - JacksonJsonNodeSink(JsonFactory) - Constructor for class io.wcm.caravan.io.jsontransform.sink.JacksonJsonNodeSink
- JacksonStreamSink - Class in io.wcm.caravan.io.jsontransform.sink
-
Writes the JSON stream elements into an output stream.
- JacksonStreamSink(OutputStream) - Constructor for class io.wcm.caravan.io.jsontransform.sink.JacksonStreamSink
- JacksonStreamSource - Class in io.wcm.caravan.io.jsontransform.source
-
JSON source using the Jackson streaming parser.
- JacksonStreamSource(InputStream) - Constructor for class io.wcm.caravan.io.jsontransform.source.JacksonStreamSource
- JsonElement - Class in io.wcm.caravan.io.jsontransform.element
-
A simple bean representing a JSON stream element.
- JsonElement(String, Object, JsonElementType) - Constructor for class io.wcm.caravan.io.jsontransform.element.JsonElement
- JsonElementType - Enum in io.wcm.caravan.io.jsontransform.element
-
Possible JSON stream element type.
- JsonPath - Class in io.wcm.caravan.io.jsontransform.element
-
Minimal implementation of the JSON path API.
- JsonPath(List<JsonElement>) - Constructor for class io.wcm.caravan.io.jsontransform.element.JsonPath
- JsonPathCreator - Class in io.wcm.caravan.io.jsontransform.element
-
Creator for
JsonPath
s holding the intermediate state of passed elements to create the bread crumb. - JsonPathCreator() - Constructor for class io.wcm.caravan.io.jsontransform.element.JsonPathCreator
N
- next() - Method in class io.wcm.caravan.io.jsontransform.processor.AbstractBufferingProcessor
- next() - Method in class io.wcm.caravan.io.jsontransform.processor.NumericFieldsProcessor
- next() - Method in class io.wcm.caravan.io.jsontransform.processor.RenameProcessor
- next() - Method in class io.wcm.caravan.io.jsontransform.source.JacksonStreamSource
- next() - Method in class io.wcm.caravan.io.jsontransform.source.XmlSource
- nullValue(String) - Static method in class io.wcm.caravan.io.jsontransform.element.JsonElement
-
Creator for JSON value element with value being NULL.
- NumericFieldsProcessor - Class in io.wcm.caravan.io.jsontransform.processor
-
Converts the values of JSON elements identified by key into
BigDecimal
s. - NumericFieldsProcessor(Source, Set<String>) - Constructor for class io.wcm.caravan.io.jsontransform.processor.NumericFieldsProcessor
O
- outputBuffer - Variable in class io.wcm.caravan.io.jsontransform.processor.AbstractBufferingProcessor
P
- process(JsonElement) - Method in class io.wcm.caravan.io.jsontransform.processor.AbstractBufferingProcessor
-
Has to process the incoming JSON stream element.
- process(JsonElement) - Method in class io.wcm.caravan.io.jsontransform.processor.AbstractPathProcessor
- process(JsonPath, JsonElement) - Method in class io.wcm.caravan.io.jsontransform.processor.AbstractPathProcessor
-
Processes the current JSON stream element
- process(JsonPath, JsonElement) - Method in class io.wcm.caravan.io.jsontransform.processor.ArrayProcessor
- Processor - Interface in io.wcm.caravan.io.jsontransform.processor
-
A processor converts JSON stream elements from an input source and transfers them to the next by an iterator interface.
- processToPath(String) - Method in class io.wcm.caravan.io.jsontransform.processor.AbstractPathProcessor
-
Requests the next JSON stream elements from the source until the bread crumb matches the given JSON path.
R
- RenameProcessor - Class in io.wcm.caravan.io.jsontransform.processor
-
Renames JSON elements by a given mapping.
- RenameProcessor(Source, Map<String, String>) - Constructor for class io.wcm.caravan.io.jsontransform.processor.RenameProcessor
S
- seekToNext() - Method in class io.wcm.caravan.io.jsontransform.processor.AbstractPathProcessor
-
Requests the next JSON stream element.
- seekToNext(int) - Method in class io.wcm.caravan.io.jsontransform.processor.AbstractPathProcessor
-
Request x times the next JSON stream element defined by the
steps
parameter. - seekToPath(String) - Method in class io.wcm.caravan.io.jsontransform.processor.AbstractPathProcessor
-
Requests the next JSON stream elements from the source until the bread crumb matches the given JSON path.
- setUncapitalizeProperties(boolean) - Method in class io.wcm.caravan.io.jsontransform.source.XmlSource
- Sink - Interface in io.wcm.caravan.io.jsontransform.sink
-
Sinks represent the end of a pipeline and consumes the data flow.
- size() - Method in class io.wcm.caravan.io.jsontransform.element.JsonPath
- source - Variable in class io.wcm.caravan.io.jsontransform.processor.AbstractBufferingProcessor
- Source - Interface in io.wcm.caravan.io.jsontransform.source
-
A source is the beginning of a processing pipeline delivering
JsonElement
s in anIterator
fashion. - START_ARRAY - io.wcm.caravan.io.jsontransform.element.JsonElementType
-
JSON array start
- START_OBJECT - io.wcm.caravan.io.jsontransform.element.JsonElementType
-
JSON object start
- startArray(String) - Static method in class io.wcm.caravan.io.jsontransform.element.JsonElement
-
Creator for JSON array start element with given key
- startObject(String) - Static method in class io.wcm.caravan.io.jsontransform.element.JsonElement
-
Creator for JSON object start element with given key
- startsWith(String) - Method in class io.wcm.caravan.io.jsontransform.element.JsonPath
T
- toString() - Method in class io.wcm.caravan.io.jsontransform.element.JsonElement
- toString() - Method in class io.wcm.caravan.io.jsontransform.element.JsonPath
V
- value(Object) - Static method in class io.wcm.caravan.io.jsontransform.element.JsonElement
-
Creator for JSON value element with given value and no key.
- value(String, Object) - Static method in class io.wcm.caravan.io.jsontransform.element.JsonElement
-
Creator for JSON value element with given key and value
- VALUE - io.wcm.caravan.io.jsontransform.element.JsonElementType
-
JSON value
- valueOf(String) - Static method in enum io.wcm.caravan.io.jsontransform.element.JsonElementType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.wcm.caravan.io.jsontransform.element.JsonElementType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- write(JsonElement) - Method in class io.wcm.caravan.io.jsontransform.sink.JacksonJsonNodeSink
- write(JsonElement) - Method in class io.wcm.caravan.io.jsontransform.sink.JacksonStreamSink
- write(JsonElement) - Method in interface io.wcm.caravan.io.jsontransform.sink.Sink
-
Takes an JSON element and writes it some where in any format.
X
- XmlSource - Class in io.wcm.caravan.io.jsontransform.source
-
Parses the SOAP response and transforms into JSON elements.
- XmlSource(InputStream, String...) - Constructor for class io.wcm.caravan.io.jsontransform.source.XmlSource
All Classes All Packages