Class JsonProvider

java.lang.Object
jakarta.json.spi.JsonProvider

@ProviderType public abstract class JsonProvider extends Object
  • Constructor Details

    • JsonProvider

      protected JsonProvider()
  • Method Details

    • 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)
    • createObjectBuilder

      public jakarta.json.JsonObjectBuilder createObjectBuilder(Map<String,?> map)
    • 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)