A B C D F G I J N O P S
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractJsonParser - Class in co.arago.util.json
-
Basic class of a JsonSurfer containing a map of JsonPaths and field names.
- AbstractJsonParser(AbstractJsonParser.Conf<?>) - Constructor for class co.arago.util.json.AbstractJsonParser
- AbstractJsonParser.Conf<T extends AbstractJsonParser.Conf<T>> - Class in co.arago.util.json
- AbstractJsonStreamParser - Class in co.arago.util.json.streaming
-
Basic class for a parser that can stream and execute callbacks on matching JsonPaths.
- AbstractJsonStreamParser(AbstractJsonStreamParser.Conf<?>) - Constructor for class co.arago.util.json.streaming.AbstractJsonStreamParser
-
Protected constructor.
- AbstractJsonStreamParser.CallbackJsonPathListener - Class in co.arago.util.json.streaming
-
Listener class for JsonPath matches.
- AbstractJsonStreamParser.Conf<T extends AbstractJsonStreamParser.Conf<T>> - Class in co.arago.util.json.streaming
- AccumulatingJsonStreamParser - Class in co.arago.util.json.streaming
-
A json reader that receives chunks of json data and accumulates them in a non-blocking-parser until a chunk of json data defined by jsonPath is ready to be processed.
- AccumulatingJsonStreamParser(AccumulatingJsonStreamParser.Conf<?>) - Constructor for class co.arago.util.json.streaming.AccumulatingJsonStreamParser
-
Protected constructor
- AccumulatingJsonStreamParser.Builder - Class in co.arago.util.json.streaming
- AccumulatingJsonStreamParser.Conf<T extends AccumulatingJsonStreamParser.Conf<T>> - Class in co.arago.util.json.streaming
- addJsonPath(String) - Method in class co.arago.util.json.AbstractJsonParser.Conf
-
Add a single jsonPath to parse for.
- addJsonPath(String, String) - Method in class co.arago.util.json.AbstractJsonParser.Conf
-
Add a single jsonPath and field name to parse for.
B
- build() - Method in class co.arago.util.json.AbstractJsonParser.Conf
- build() - Method in class co.arago.util.json.path.JsonPathParser.Builder
- build() - Method in class co.arago.util.json.path.JsonPathParser.Conf
- build() - Method in class co.arago.util.json.streaming.AbstractJsonStreamParser.Conf
- build() - Method in class co.arago.util.json.streaming.AccumulatingJsonStreamParser.Builder
- build() - Method in class co.arago.util.json.streaming.AccumulatingJsonStreamParser.Conf
- build() - Method in class co.arago.util.json.streaming.InputStreamJsonParser.Builder
- build() - Method in class co.arago.util.json.streaming.InputStreamJsonParser.Conf
- Builder() - Constructor for class co.arago.util.json.path.JsonPathParser.Builder
- Builder(JsonStreamCallback) - Constructor for class co.arago.util.json.streaming.AccumulatingJsonStreamParser.Builder
- Builder(JsonStreamCallback) - Constructor for class co.arago.util.json.streaming.InputStreamJsonParser.Builder
C
- callback - Variable in class co.arago.util.json.streaming.AbstractJsonStreamParser
- callback - Variable in class co.arago.util.json.streaming.AbstractJsonStreamParser.Conf
- CallbackJsonPathListener(String) - Constructor for class co.arago.util.json.streaming.AbstractJsonStreamParser.CallbackJsonPathListener
-
Constructor
- charset - Variable in class co.arago.util.json.streaming.AccumulatingJsonStreamParser
- charset - Variable in class co.arago.util.json.streaming.AccumulatingJsonStreamParser.Conf
-
The default charset UTF_8.
- checkDataField() - Method in class co.arago.util.json.path.JsonPathParser
- close() - Method in class co.arago.util.json.streaming.AccumulatingJsonStreamParser
-
Tell the parser that all data for it has ended.
- co.arago.util.json - package co.arago.util.json
- co.arago.util.json.path - package co.arago.util.json.path
- co.arago.util.json.streaming - package co.arago.util.json.streaming
- Conf() - Constructor for class co.arago.util.json.AbstractJsonParser.Conf
- Conf() - Constructor for class co.arago.util.json.path.JsonPathParser.Conf
- Conf(JsonStreamCallback) - Constructor for class co.arago.util.json.streaming.AbstractJsonStreamParser.Conf
-
Constructor
- Conf(JsonStreamCallback) - Constructor for class co.arago.util.json.streaming.AccumulatingJsonStreamParser.Conf
- Conf(JsonStreamCallback) - Constructor for class co.arago.util.json.streaming.InputStreamJsonParser.Conf
- createSurfingConfiguration() - Method in class co.arago.util.json.streaming.AbstractJsonStreamParser
D
- dataCallback(String, Object) - Method in interface co.arago.util.json.streaming.JsonStreamCallback
-
Callback function for incoming data
- dataException(Throwable) - Method in interface co.arago.util.json.streaming.JsonStreamCallback
-
Callback on exception
- dataFinished() - Method in interface co.arago.util.json.streaming.JsonStreamCallback
-
Called when all data has been handled
F
- feed(byte[]) - Method in class co.arago.util.json.streaming.AccumulatingJsonStreamParser
-
Add data to the parser.
- feed(String) - Method in class co.arago.util.json.streaming.AccumulatingJsonStreamParser
-
Add data to the parser.
G
- get(Object) - Method in class co.arago.util.json.path.GetByJsonPath
-
Get as simple Object
- get(Object, Class<T>) - Method in class co.arago.util.json.path.GetByJsonPath
-
Get as Object of Class T
- getAll(Object) - Method in class co.arago.util.json.path.GetByJsonPath
-
Get all as Collection of Objects
- getAll(Object, Class<T>) - Method in class co.arago.util.json.path.GetByJsonPath
-
Get all as Collection of Objects of Class T
- getAllFromAllPaths(Object) - Method in class co.arago.util.json.path.JsonPathParser
-
Get all matching values from all paths in
AbstractJsonParser.jsonCuts[jsonPath, name]. - getAllFromAllPaths(Object, Class<C>) - Method in class co.arago.util.json.path.JsonPathParser
-
Get all matching values from all paths in
AbstractJsonParser.jsonCuts[jsonPath, name]. - getAllFromOnePath(Object) - Method in class co.arago.util.json.path.JsonPathParser
-
Get all matching values from one path in
AbstractJsonParser.jsonCuts[jsonPath, name]. - getAllFromOnePath(Object, Class<C>) - Method in class co.arago.util.json.path.JsonPathParser
-
Get all matching values from one path in
AbstractJsonParser.jsonCuts[jsonPath, name]. - getAllValues(Collector, Class<C>) - Method in class co.arago.util.json.path.JsonPathParser
-
Get all values for each entry in
AbstractJsonParser.jsonCuts. - GetByJsonPath - Class in co.arago.util.json.path
-
Get an arbitrary field from any Object by using a JsonPath.
- GetByJsonPath(String, JsonTools) - Constructor for class co.arago.util.json.path.GetByJsonPath
-
Protected constructor.
- getCollector(Object) - Method in class co.arago.util.json.path.JsonPathParser
-
Get a matching
Collectorfrom the type of the input. - getJsonSurfer() - Method in class co.arago.util.json.JsonSurferTool
- getJsonTools() - Method in class co.arago.util.json.JsonSurferTool
- getOneFromAllPaths(Object) - Method in class co.arago.util.json.path.JsonPathParser
-
Get one value from all paths in
AbstractJsonParser.jsonCuts[jsonPath, name]. - getOneFromAllPaths(Object, Class<C>) - Method in class co.arago.util.json.path.JsonPathParser
-
Get one value from all paths in
AbstractJsonParser.jsonCuts[jsonPath, name]. - getOneFromOnePath(Object) - Method in class co.arago.util.json.path.JsonPathParser
-
Get one value from one path in
AbstractJsonParser.jsonCuts[jsonPath, name]. - getOneFromOnePath(Object, Class<C>) - Method in class co.arago.util.json.path.JsonPathParser
-
Get one value from one path in
AbstractJsonParser.jsonCuts[jsonPath, name]. - getOneValues(Collector, Class<C>) - Method in class co.arago.util.json.path.JsonPathParser
-
Get one value for each entry in
AbstractJsonParser.jsonCuts.
I
- InputStreamJsonParser - Class in co.arago.util.json.streaming
-
A json reader that receives data via an InputStream.
- InputStreamJsonParser(InputStreamJsonParser.Conf<?>) - Constructor for class co.arago.util.json.streaming.InputStreamJsonParser
-
Protected constructor
- InputStreamJsonParser.Builder - Class in co.arago.util.json.streaming
- InputStreamJsonParser.Conf<T extends InputStreamJsonParser.Conf<T>> - Class in co.arago.util.json.streaming
J
- jsonCuts - Variable in class co.arago.util.json.AbstractJsonParser.Conf
-
Tuple of JsonPath and 'field' for completed chunk detection.
- jsonCuts - Variable in class co.arago.util.json.AbstractJsonParser
-
Tuple of JsonPath and 'field' for completed chunk detection.
- jsonPath - Variable in class co.arago.util.json.path.GetByJsonPath
- JsonPathParser - Class in co.arago.util.json.path
-
Wrapper around the mechanics of the
JsonSurferTool.getJsonSurfer()for parsing data via JsonPaths. - JsonPathParser(JsonPathParser.Conf<?>) - Constructor for class co.arago.util.json.path.JsonPathParser
-
Protected constructor.
- JsonPathParser.Builder - Class in co.arago.util.json.path
- JsonPathParser.Conf<T extends JsonPathParser.Conf<T>> - Class in co.arago.util.json.path
- JsonStreamCallback - Interface in co.arago.util.json.streaming
-
Callback interface for incoming JSON data
- jsonSurferTool - Variable in class co.arago.util.json.AbstractJsonParser.Conf
- jsonSurferTool - Variable in class co.arago.util.json.AbstractJsonParser
- JsonSurferTool - Class in co.arago.util.json
-
Creates a
JsonSurferfrom the mapper of the suppliedJsonTools. - JsonSurferTool(JsonTools) - Constructor for class co.arago.util.json.JsonSurferTool
-
Protected constructor.
N
- newBuilder() - Static method in class co.arago.util.json.path.JsonPathParser
-
Get a new Builder
- newBuilder(JsonStreamCallback) - Static method in class co.arago.util.json.streaming.AccumulatingJsonStreamParser
-
Get Builder
- newBuilder(JsonStreamCallback) - Static method in class co.arago.util.json.streaming.InputStreamJsonParser
-
Get Builder
- newInstance() - Static method in class co.arago.util.json.JsonSurferTool
-
Static constructor
- newInstance(JsonTools) - Static method in class co.arago.util.json.JsonSurferTool
-
Static constructor
- newWith(String) - Static method in class co.arago.util.json.path.GetByJsonPath
-
Static constructor.
- newWith(String, JsonTools) - Static method in class co.arago.util.json.path.GetByJsonPath
-
Static constructor.
O
- onValue(Object, ParsingContext) - Method in class co.arago.util.json.streaming.AbstractJsonStreamParser.CallbackJsonPathListener
-
Return chunks of data to the callback interface.
P
- parser - Variable in class co.arago.util.json.streaming.AccumulatingJsonStreamParser
-
Reference to the parser that is used here
- parser - Variable in class co.arago.util.json.streaming.InputStreamJsonParser
-
Reference to the parser that is used here
S
- self() - Method in class co.arago.util.json.AbstractJsonParser.Conf
- self() - Method in class co.arago.util.json.path.JsonPathParser.Builder
- self() - Method in class co.arago.util.json.streaming.AbstractJsonStreamParser.Conf
- self() - Method in class co.arago.util.json.streaming.AccumulatingJsonStreamParser.Builder
- self() - Method in class co.arago.util.json.streaming.InputStreamJsonParser.Builder
- setCharset(Charset) - Method in class co.arago.util.json.streaming.AccumulatingJsonStreamParser.Conf
-
Set the charset.
- setInputStream(InputStream) - Method in class co.arago.util.json.streaming.InputStreamJsonParser.Conf
-
Set the inputStream to parse
- setJsonCuts(Map<String, String>) - Method in class co.arago.util.json.AbstractJsonParser.Conf
-
Add jsonPaths and field names to parse for.
- setJsonSurferTool(JsonSurferTool) - Method in class co.arago.util.json.AbstractJsonParser.Conf
-
Set a specific JsonSurferTool.
All Classes All Packages