Package jakarta.json.spi
Class JsonProvider
java.lang.Object
jakarta.json.spi.JsonProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract jakarta.json.JsonArrayBuilderjakarta.json.JsonArrayBuildercreateArrayBuilder(jakarta.json.JsonArray array) jakarta.json.JsonArrayBuildercreateArrayBuilder(Collection<?> collection) abstract jakarta.json.JsonBuilderFactorycreateBuilderFactory(Map<String, ?> config) jakarta.json.JsonPatchcreateDiff(jakarta.json.JsonStructure source, jakarta.json.JsonStructure target) abstract jakarta.json.stream.JsonGeneratorabstract jakarta.json.stream.JsonGeneratorcreateGenerator(Writer writer) abstract jakarta.json.stream.JsonGeneratorFactorycreateGeneratorFactory(Map<String, ?> config) jakarta.json.JsonMergePatchcreateMergeDiff(jakarta.json.JsonValue source, jakarta.json.JsonValue target) jakarta.json.JsonMergePatchcreateMergePatch(jakarta.json.JsonValue patch) abstract jakarta.json.JsonObjectBuilderjakarta.json.JsonObjectBuildercreateObjectBuilder(jakarta.json.JsonObject object) jakarta.json.JsonObjectBuildercreateObjectBuilder(Map<String, ?> map) abstract jakarta.json.stream.JsonParserabstract jakarta.json.stream.JsonParsercreateParser(Reader reader) abstract jakarta.json.stream.JsonParserFactorycreateParserFactory(Map<String, ?> config) jakarta.json.JsonPatchcreatePatch(jakarta.json.JsonArray array) jakarta.json.JsonPatchBuilderjakarta.json.JsonPatchBuildercreatePatchBuilder(jakarta.json.JsonArray array) jakarta.json.JsonPointercreatePointer(String jsonPointer) abstract jakarta.json.JsonReaderabstract jakarta.json.JsonReadercreateReader(Reader reader) abstract jakarta.json.JsonReaderFactorycreateReaderFactory(Map<String, ?> config) jakarta.json.JsonNumbercreateValue(double value) jakarta.json.JsonNumbercreateValue(int value) jakarta.json.JsonNumbercreateValue(long value) jakarta.json.JsonNumbercreateValue(Number number) jakarta.json.JsonStringcreateValue(String value) jakarta.json.JsonNumbercreateValue(BigDecimal value) jakarta.json.JsonNumbercreateValue(BigInteger value) abstract jakarta.json.JsonWritercreateWriter(OutputStream out) abstract jakarta.json.JsonWritercreateWriter(Writer writer) abstract jakarta.json.JsonWriterFactorycreateWriterFactory(Map<String, ?> config) static JsonProviderprovider()
-
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
-