Package jakarta.json.spi
Class JsonProvider
java.lang.Object
jakarta.json.spi.JsonProvider
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract jakarta.json.JsonArrayBuilder
jakarta.json.JsonArrayBuilder
createArrayBuilder
(jakarta.json.JsonArray array) jakarta.json.JsonArrayBuilder
createArrayBuilder
(Collection<?> collection) abstract jakarta.json.JsonBuilderFactory
createBuilderFactory
(Map<String, ?> config) jakarta.json.JsonPatch
createDiff
(jakarta.json.JsonStructure source, jakarta.json.JsonStructure target) abstract jakarta.json.stream.JsonGenerator
abstract jakarta.json.stream.JsonGenerator
createGenerator
(Writer writer) abstract jakarta.json.stream.JsonGeneratorFactory
createGeneratorFactory
(Map<String, ?> config) jakarta.json.JsonMergePatch
createMergeDiff
(jakarta.json.JsonValue source, jakarta.json.JsonValue target) jakarta.json.JsonMergePatch
createMergePatch
(jakarta.json.JsonValue patch) abstract jakarta.json.JsonObjectBuilder
jakarta.json.JsonObjectBuilder
createObjectBuilder
(jakarta.json.JsonObject object) jakarta.json.JsonObjectBuilder
createObjectBuilder
(Map<String, ?> map) abstract jakarta.json.stream.JsonParser
abstract jakarta.json.stream.JsonParser
createParser
(Reader reader) abstract jakarta.json.stream.JsonParserFactory
createParserFactory
(Map<String, ?> config) jakarta.json.JsonPatch
createPatch
(jakarta.json.JsonArray array) jakarta.json.JsonPatchBuilder
jakarta.json.JsonPatchBuilder
createPatchBuilder
(jakarta.json.JsonArray array) jakarta.json.JsonPointer
createPointer
(String jsonPointer) abstract jakarta.json.JsonReader
abstract jakarta.json.JsonReader
createReader
(Reader reader) abstract jakarta.json.JsonReaderFactory
createReaderFactory
(Map<String, ?> config) jakarta.json.JsonNumber
createValue
(double value) jakarta.json.JsonNumber
createValue
(int value) jakarta.json.JsonNumber
createValue
(long value) jakarta.json.JsonNumber
createValue
(Number number) jakarta.json.JsonString
createValue
(String value) jakarta.json.JsonNumber
createValue
(BigDecimal value) jakarta.json.JsonNumber
createValue
(BigInteger value) abstract jakarta.json.JsonWriter
createWriter
(OutputStream out) abstract jakarta.json.JsonWriter
createWriter
(Writer writer) abstract jakarta.json.JsonWriterFactory
createWriterFactory
(Map<String, ?> config) static JsonProvider
provider()
-
Constructor Details
-
JsonProvider
protected JsonProvider()
-
-
Method Details
-
provider
-
createParser
-
createParser
-
createParserFactory
-
createGenerator
-
createGenerator
-
createGeneratorFactory
-
createReader
-
createReader
-
createWriter
-
createWriter
-
createWriterFactory
-
createReaderFactory
-
createObjectBuilder
public abstract jakarta.json.JsonObjectBuilder createObjectBuilder() -
createObjectBuilder
public jakarta.json.JsonObjectBuilder createObjectBuilder(jakarta.json.JsonObject object) -
createObjectBuilder
-
createArrayBuilder
public abstract jakarta.json.JsonArrayBuilder createArrayBuilder() -
createArrayBuilder
public jakarta.json.JsonArrayBuilder createArrayBuilder(jakarta.json.JsonArray array) -
createPointer
-
createPatchBuilder
public jakarta.json.JsonPatchBuilder createPatchBuilder() -
createPatchBuilder
public jakarta.json.JsonPatchBuilder createPatchBuilder(jakarta.json.JsonArray array) -
createPatch
public jakarta.json.JsonPatch createPatch(jakarta.json.JsonArray array) -
createDiff
public jakarta.json.JsonPatch createDiff(jakarta.json.JsonStructure source, jakarta.json.JsonStructure target) -
createMergePatch
public jakarta.json.JsonMergePatch createMergePatch(jakarta.json.JsonValue patch) -
createMergeDiff
public jakarta.json.JsonMergePatch createMergeDiff(jakarta.json.JsonValue source, jakarta.json.JsonValue target) -
createArrayBuilder
-
createBuilderFactory
-
createValue
-
createValue
public jakarta.json.JsonNumber createValue(int value) -
createValue
public jakarta.json.JsonNumber createValue(long value) -
createValue
public jakarta.json.JsonNumber createValue(double value) -
createValue
-
createValue
-
createValue
-