A C D E G H I J N O P R S T V W X 
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 JsonNodes.
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 JsonPaths 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 BigDecimals.
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 JsonElements in an Iterator 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
 
A C D E G H I J N O P R S T V W X 
All Classes All Packages