Class JsonProviderImpl


  • public class JsonProviderImpl
    extends jakarta.json.spi.JsonProvider
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      jakarta.json.JsonArrayBuilder createArrayBuilder()  
      jakarta.json.JsonArrayBuilder createArrayBuilder​(jakarta.json.JsonArray array)  
      jakarta.json.JsonArrayBuilder createArrayBuilder​(java.util.Collection<?> collection)  
      jakarta.json.JsonBuilderFactory createBuilderFactory​(java.util.Map<java.lang.String,​?> config)  
      jakarta.json.JsonPatch createDiff​(jakarta.json.JsonStructure source, jakarta.json.JsonStructure target)  
      jakarta.json.stream.JsonGenerator createGenerator​(java.io.OutputStream out)  
      jakarta.json.stream.JsonGenerator createGenerator​(java.io.Writer writer)  
      jakarta.json.stream.JsonGeneratorFactory createGeneratorFactory​(java.util.Map<java.lang.String,​?> config)  
      jakarta.json.JsonMergePatch createMergeDiff​(jakarta.json.JsonValue source, jakarta.json.JsonValue target)  
      jakarta.json.JsonMergePatch createMergePatch​(jakarta.json.JsonValue patch)  
      jakarta.json.JsonObjectBuilder createObjectBuilder()  
      jakarta.json.JsonObjectBuilder createObjectBuilder​(jakarta.json.JsonObject object)  
      jakarta.json.JsonObjectBuilder createObjectBuilder​(java.util.Map<java.lang.String,​?> map)  
      jakarta.json.stream.JsonParser createParser​(java.io.InputStream in)  
      jakarta.json.stream.JsonParser createParser​(java.io.Reader reader)  
      jakarta.json.stream.JsonParserFactory createParserFactory​(java.util.Map<java.lang.String,​?> config)  
      jakarta.json.JsonPatch createPatch​(jakarta.json.JsonArray array)  
      jakarta.json.JsonPatchBuilder createPatchBuilder()  
      jakarta.json.JsonPatchBuilder createPatchBuilder​(jakarta.json.JsonArray array)  
      jakarta.json.JsonPointer createPointer​(java.lang.String jsonPointer)  
      jakarta.json.JsonReader createReader​(java.io.InputStream in)  
      jakarta.json.JsonReader createReader​(java.io.Reader reader)  
      jakarta.json.JsonReaderFactory createReaderFactory​(java.util.Map<java.lang.String,​?> config)  
      jakarta.json.JsonNumber createValue​(double value)  
      jakarta.json.JsonNumber createValue​(int value)  
      jakarta.json.JsonNumber createValue​(long value)  
      jakarta.json.JsonNumber createValue​(java.lang.Number value)  
      jakarta.json.JsonString createValue​(java.lang.String value)  
      jakarta.json.JsonNumber createValue​(java.math.BigDecimal value)  
      jakarta.json.JsonNumber createValue​(java.math.BigInteger value)  
      jakarta.json.JsonWriter createWriter​(java.io.OutputStream out)  
      jakarta.json.JsonWriter createWriter​(java.io.Writer writer)  
      jakarta.json.JsonWriterFactory createWriterFactory​(java.util.Map<java.lang.String,​?> config)  
      • Methods inherited from class jakarta.json.spi.JsonProvider

        provider
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JsonProviderImpl

        public JsonProviderImpl()
    • Method Detail

      • createGenerator

        public jakarta.json.stream.JsonGenerator createGenerator​(java.io.Writer writer)
        Specified by:
        createGenerator in class jakarta.json.spi.JsonProvider
      • createGenerator

        public jakarta.json.stream.JsonGenerator createGenerator​(java.io.OutputStream out)
        Specified by:
        createGenerator in class jakarta.json.spi.JsonProvider
      • createParser

        public jakarta.json.stream.JsonParser createParser​(java.io.Reader reader)
        Specified by:
        createParser in class jakarta.json.spi.JsonProvider
      • createParser

        public jakarta.json.stream.JsonParser createParser​(java.io.InputStream in)
        Specified by:
        createParser in class jakarta.json.spi.JsonProvider
      • createParserFactory

        public jakarta.json.stream.JsonParserFactory createParserFactory​(java.util.Map<java.lang.String,​?> config)
        Specified by:
        createParserFactory in class jakarta.json.spi.JsonProvider
      • createGeneratorFactory

        public jakarta.json.stream.JsonGeneratorFactory createGeneratorFactory​(java.util.Map<java.lang.String,​?> config)
        Specified by:
        createGeneratorFactory in class jakarta.json.spi.JsonProvider
      • createReader

        public jakarta.json.JsonReader createReader​(java.io.Reader reader)
        Specified by:
        createReader in class jakarta.json.spi.JsonProvider
      • createReader

        public jakarta.json.JsonReader createReader​(java.io.InputStream in)
        Specified by:
        createReader in class jakarta.json.spi.JsonProvider
      • createWriter

        public jakarta.json.JsonWriter createWriter​(java.io.Writer writer)
        Specified by:
        createWriter in class jakarta.json.spi.JsonProvider
      • createWriter

        public jakarta.json.JsonWriter createWriter​(java.io.OutputStream out)
        Specified by:
        createWriter in class jakarta.json.spi.JsonProvider
      • createWriterFactory

        public jakarta.json.JsonWriterFactory createWriterFactory​(java.util.Map<java.lang.String,​?> config)
        Specified by:
        createWriterFactory in class jakarta.json.spi.JsonProvider
      • createReaderFactory

        public jakarta.json.JsonReaderFactory createReaderFactory​(java.util.Map<java.lang.String,​?> config)
        Specified by:
        createReaderFactory in class jakarta.json.spi.JsonProvider
      • createObjectBuilder

        public jakarta.json.JsonObjectBuilder createObjectBuilder()
        Specified by:
        createObjectBuilder in class jakarta.json.spi.JsonProvider
      • createObjectBuilder

        public jakarta.json.JsonObjectBuilder createObjectBuilder​(jakarta.json.JsonObject object)
        Overrides:
        createObjectBuilder in class jakarta.json.spi.JsonProvider
      • createObjectBuilder

        public jakarta.json.JsonObjectBuilder createObjectBuilder​(java.util.Map<java.lang.String,​?> map)
        Overrides:
        createObjectBuilder in class jakarta.json.spi.JsonProvider
      • createArrayBuilder

        public jakarta.json.JsonArrayBuilder createArrayBuilder()
        Specified by:
        createArrayBuilder in class jakarta.json.spi.JsonProvider
      • createArrayBuilder

        public jakarta.json.JsonArrayBuilder createArrayBuilder​(jakarta.json.JsonArray array)
        Overrides:
        createArrayBuilder in class jakarta.json.spi.JsonProvider
      • createArrayBuilder

        public jakarta.json.JsonArrayBuilder createArrayBuilder​(java.util.Collection<?> collection)
        Overrides:
        createArrayBuilder in class jakarta.json.spi.JsonProvider
      • createPointer

        public jakarta.json.JsonPointer createPointer​(java.lang.String jsonPointer)
        Overrides:
        createPointer in class jakarta.json.spi.JsonProvider
      • createPatchBuilder

        public jakarta.json.JsonPatchBuilder createPatchBuilder()
        Overrides:
        createPatchBuilder in class jakarta.json.spi.JsonProvider
      • createPatchBuilder

        public jakarta.json.JsonPatchBuilder createPatchBuilder​(jakarta.json.JsonArray array)
        Overrides:
        createPatchBuilder in class jakarta.json.spi.JsonProvider
      • createPatch

        public jakarta.json.JsonPatch createPatch​(jakarta.json.JsonArray array)
        Overrides:
        createPatch in class jakarta.json.spi.JsonProvider
      • createDiff

        public jakarta.json.JsonPatch createDiff​(jakarta.json.JsonStructure source,
                                                 jakarta.json.JsonStructure target)
        Overrides:
        createDiff in class jakarta.json.spi.JsonProvider
      • createMergePatch

        public jakarta.json.JsonMergePatch createMergePatch​(jakarta.json.JsonValue patch)
        Overrides:
        createMergePatch in class jakarta.json.spi.JsonProvider
      • createMergeDiff

        public jakarta.json.JsonMergePatch createMergeDiff​(jakarta.json.JsonValue source,
                                                           jakarta.json.JsonValue target)
        Overrides:
        createMergeDiff in class jakarta.json.spi.JsonProvider
      • createValue

        public jakarta.json.JsonString createValue​(java.lang.String value)
        Overrides:
        createValue in class jakarta.json.spi.JsonProvider
      • createValue

        public jakarta.json.JsonNumber createValue​(int value)
        Overrides:
        createValue in class jakarta.json.spi.JsonProvider
      • createValue

        public jakarta.json.JsonNumber createValue​(long value)
        Overrides:
        createValue in class jakarta.json.spi.JsonProvider
      • createValue

        public jakarta.json.JsonNumber createValue​(double value)
        Overrides:
        createValue in class jakarta.json.spi.JsonProvider
      • createValue

        public jakarta.json.JsonNumber createValue​(java.math.BigInteger value)
        Overrides:
        createValue in class jakarta.json.spi.JsonProvider
      • createValue

        public jakarta.json.JsonNumber createValue​(java.math.BigDecimal value)
        Overrides:
        createValue in class jakarta.json.spi.JsonProvider
      • createBuilderFactory

        public jakarta.json.JsonBuilderFactory createBuilderFactory​(java.util.Map<java.lang.String,​?> config)
        Specified by:
        createBuilderFactory in class jakarta.json.spi.JsonProvider
      • createValue

        public jakarta.json.JsonNumber createValue​(java.lang.Number value)
        Overrides:
        createValue in class jakarta.json.spi.JsonProvider