Package jakarta.json.spi
Class JsonProvider
- java.lang.Object
-
- jakarta.json.spi.JsonProvider
-
@ProviderType public abstract class JsonProvider extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsonProvider()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract jakarta.json.JsonArrayBuildercreateArrayBuilder()jakarta.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.JsonGeneratorcreateGenerator(OutputStream out)abstract 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.JsonObjectBuildercreateObjectBuilder()jakarta.json.JsonObjectBuildercreateObjectBuilder(jakarta.json.JsonObject object)jakarta.json.JsonObjectBuildercreateObjectBuilder(Map<String,?> map)abstract jakarta.json.stream.JsonParsercreateParser(InputStream in)abstract jakarta.json.stream.JsonParsercreateParser(Reader reader)abstract jakarta.json.stream.JsonParserFactorycreateParserFactory(Map<String,?> config)jakarta.json.JsonPatchcreatePatch(jakarta.json.JsonArray array)jakarta.json.JsonPatchBuildercreatePatchBuilder()jakarta.json.JsonPatchBuildercreatePatchBuilder(jakarta.json.JsonArray array)jakarta.json.JsonPointercreatePointer(String jsonPointer)abstract jakarta.json.JsonReadercreateReader(InputStream in)abstract 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()
-
-
-
Method Detail
-
provider
public static JsonProvider provider()
-
createParser
public abstract jakarta.json.stream.JsonParser createParser(Reader reader)
-
createParser
public abstract jakarta.json.stream.JsonParser createParser(InputStream in)
-
createParserFactory
public abstract jakarta.json.stream.JsonParserFactory createParserFactory(Map<String,?> config)
-
createGenerator
public abstract jakarta.json.stream.JsonGenerator createGenerator(Writer writer)
-
createGenerator
public abstract jakarta.json.stream.JsonGenerator createGenerator(OutputStream out)
-
createGeneratorFactory
public abstract jakarta.json.stream.JsonGeneratorFactory createGeneratorFactory(Map<String,?> config)
-
createReader
public abstract jakarta.json.JsonReader createReader(Reader reader)
-
createReader
public abstract jakarta.json.JsonReader createReader(InputStream in)
-
createWriter
public abstract jakarta.json.JsonWriter createWriter(Writer writer)
-
createWriter
public abstract jakarta.json.JsonWriter createWriter(OutputStream out)
-
createWriterFactory
public abstract jakarta.json.JsonWriterFactory createWriterFactory(Map<String,?> config)
-
createReaderFactory
public abstract jakarta.json.JsonReaderFactory createReaderFactory(Map<String,?> config)
-
createObjectBuilder
public abstract jakarta.json.JsonObjectBuilder createObjectBuilder()
-
createObjectBuilder
public jakarta.json.JsonObjectBuilder createObjectBuilder(jakarta.json.JsonObject object)
-
createArrayBuilder
public abstract jakarta.json.JsonArrayBuilder createArrayBuilder()
-
createArrayBuilder
public jakarta.json.JsonArrayBuilder createArrayBuilder(jakarta.json.JsonArray array)
-
createPointer
public jakarta.json.JsonPointer createPointer(String jsonPointer)
-
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
public jakarta.json.JsonArrayBuilder createArrayBuilder(Collection<?> collection)
-
createBuilderFactory
public abstract jakarta.json.JsonBuilderFactory createBuilderFactory(Map<String,?> config)
-
createValue
public jakarta.json.JsonString createValue(String value)
-
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
public jakarta.json.JsonNumber createValue(BigDecimal value)
-
createValue
public jakarta.json.JsonNumber createValue(BigInteger value)
-
createValue
public jakarta.json.JsonNumber createValue(Number number)
-
-