Package co.arago.util.json.streaming
Class AbstractJsonStreamParser.Conf<T extends AbstractJsonStreamParser.Conf<T>>
- java.lang.Object
-
- co.arago.util.json.AbstractJsonParser.Conf<T>
-
- co.arago.util.json.streaming.AbstractJsonStreamParser.Conf<T>
-
- Direct Known Subclasses:
AccumulatingJsonStreamParser.Conf,InputStreamJsonParser.Conf
- Enclosing class:
- AbstractJsonStreamParser
public abstract static class AbstractJsonStreamParser.Conf<T extends AbstractJsonStreamParser.Conf<T>> extends AbstractJsonParser.Conf<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected JsonStreamCallbackcallback-
Fields inherited from class co.arago.util.json.AbstractJsonParser.Conf
jsonCuts, jsonSurferTool
-
-
Constructor Summary
Constructors Constructor Description Conf(JsonStreamCallback callback)Constructor
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract AbstractJsonStreamParserbuild()protected abstract Tself()-
Methods inherited from class co.arago.util.json.AbstractJsonParser.Conf
addJsonPath, addJsonPath, setJsonCuts, setJsonSurferTool
-
-
-
-
Field Detail
-
callback
protected final JsonStreamCallback callback
-
-
Constructor Detail
-
Conf
public Conf(JsonStreamCallback callback)
Constructor- Parameters:
callback- The callback when a key (JsonPath) ofAbstractJsonParser.jsonCutsmatches.
-
-
Method Detail
-
self
protected abstract T self()
- Specified by:
selfin classAbstractJsonParser.Conf<T extends AbstractJsonStreamParser.Conf<T>>
-
build
public abstract AbstractJsonStreamParser build()
- Specified by:
buildin classAbstractJsonParser.Conf<T extends AbstractJsonStreamParser.Conf<T>>
-
-