java.lang.Object
jakarta.json.spi.JsonProvider
org.eclipse.parsson.JsonProviderImpl
public class JsonProviderImpl
extends jakarta.json.spi.JsonProvider
-
Field Summary
FieldsFields inherited from class jakarta.json.spi.JsonProvider
JSONP_PROVIDER_FACTORY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.json.JsonArrayBuilder
jakarta.json.JsonArrayBuilder
createArrayBuilder
(jakarta.json.JsonArray array) jakarta.json.JsonArrayBuilder
createArrayBuilder
(Collection<?> collection) jakarta.json.JsonBuilderFactory
createBuilderFactory
(Map<String, ?> config) jakarta.json.JsonPatch
createDiff
(jakarta.json.JsonStructure source, jakarta.json.JsonStructure target) jakarta.json.stream.JsonGenerator
jakarta.json.stream.JsonGenerator
createGenerator
(Writer writer) 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) jakarta.json.JsonObjectBuilder
jakarta.json.JsonObjectBuilder
createObjectBuilder
(jakarta.json.JsonObject object) jakarta.json.JsonObjectBuilder
createObjectBuilder
(Map<String, ?> map) jakarta.json.stream.JsonParser
jakarta.json.stream.JsonParser
createParser
(Reader reader) 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) jakarta.json.JsonReader
jakarta.json.JsonReader
createReader
(Reader reader) 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 value) jakarta.json.JsonString
createValue
(String value) jakarta.json.JsonNumber
createValue
(BigDecimal value) jakarta.json.JsonNumber
createValue
(BigInteger value) jakarta.json.JsonWriter
createWriter
(OutputStream out) jakarta.json.JsonWriter
createWriter
(Writer writer) jakarta.json.JsonWriterFactory
createWriterFactory
(Map<String, ?> config) Methods inherited from class jakarta.json.spi.JsonProvider
provider
-
Field Details
-
bufferPool
-
emptyContext
-
-
Constructor Details
-
JsonProviderImpl
public JsonProviderImpl()
-
-
Method Details
-
createGenerator
- Specified by:
createGenerator
in classjakarta.json.spi.JsonProvider
-
createGenerator
- Specified by:
createGenerator
in classjakarta.json.spi.JsonProvider
-
createParser
- Specified by:
createParser
in classjakarta.json.spi.JsonProvider
-
createParser
- Specified by:
createParser
in classjakarta.json.spi.JsonProvider
-
createParserFactory
- Specified by:
createParserFactory
in classjakarta.json.spi.JsonProvider
-
createGeneratorFactory
- Specified by:
createGeneratorFactory
in classjakarta.json.spi.JsonProvider
-
createReader
- Specified by:
createReader
in classjakarta.json.spi.JsonProvider
-
createReader
- Specified by:
createReader
in classjakarta.json.spi.JsonProvider
-
createWriter
- Specified by:
createWriter
in classjakarta.json.spi.JsonProvider
-
createWriter
- Specified by:
createWriter
in classjakarta.json.spi.JsonProvider
-
createWriterFactory
- Specified by:
createWriterFactory
in classjakarta.json.spi.JsonProvider
-
createReaderFactory
- Specified by:
createReaderFactory
in classjakarta.json.spi.JsonProvider
-
createObjectBuilder
public jakarta.json.JsonObjectBuilder createObjectBuilder()- Specified by:
createObjectBuilder
in classjakarta.json.spi.JsonProvider
-
createObjectBuilder
public jakarta.json.JsonObjectBuilder createObjectBuilder(jakarta.json.JsonObject object) - Overrides:
createObjectBuilder
in classjakarta.json.spi.JsonProvider
-
createObjectBuilder
- Overrides:
createObjectBuilder
in classjakarta.json.spi.JsonProvider
-
createArrayBuilder
public jakarta.json.JsonArrayBuilder createArrayBuilder()- Specified by:
createArrayBuilder
in classjakarta.json.spi.JsonProvider
-
createArrayBuilder
public jakarta.json.JsonArrayBuilder createArrayBuilder(jakarta.json.JsonArray array) - Overrides:
createArrayBuilder
in classjakarta.json.spi.JsonProvider
-
createArrayBuilder
- Overrides:
createArrayBuilder
in classjakarta.json.spi.JsonProvider
-
createPointer
- Overrides:
createPointer
in classjakarta.json.spi.JsonProvider
-
createPatchBuilder
public jakarta.json.JsonPatchBuilder createPatchBuilder()- Overrides:
createPatchBuilder
in classjakarta.json.spi.JsonProvider
-
createPatchBuilder
public jakarta.json.JsonPatchBuilder createPatchBuilder(jakarta.json.JsonArray array) - Overrides:
createPatchBuilder
in classjakarta.json.spi.JsonProvider
-
createPatch
public jakarta.json.JsonPatch createPatch(jakarta.json.JsonArray array) - Overrides:
createPatch
in classjakarta.json.spi.JsonProvider
-
createDiff
public jakarta.json.JsonPatch createDiff(jakarta.json.JsonStructure source, jakarta.json.JsonStructure target) - Overrides:
createDiff
in classjakarta.json.spi.JsonProvider
-
createMergePatch
public jakarta.json.JsonMergePatch createMergePatch(jakarta.json.JsonValue patch) - Overrides:
createMergePatch
in classjakarta.json.spi.JsonProvider
-
createMergeDiff
public jakarta.json.JsonMergePatch createMergeDiff(jakarta.json.JsonValue source, jakarta.json.JsonValue target) - Overrides:
createMergeDiff
in classjakarta.json.spi.JsonProvider
-
createValue
- Overrides:
createValue
in classjakarta.json.spi.JsonProvider
-
createValue
public jakarta.json.JsonNumber createValue(int value) - Overrides:
createValue
in classjakarta.json.spi.JsonProvider
-
createValue
public jakarta.json.JsonNumber createValue(long value) - Overrides:
createValue
in classjakarta.json.spi.JsonProvider
-
createValue
public jakarta.json.JsonNumber createValue(double value) - Overrides:
createValue
in classjakarta.json.spi.JsonProvider
-
createValue
- Overrides:
createValue
in classjakarta.json.spi.JsonProvider
-
createValue
- Overrides:
createValue
in classjakarta.json.spi.JsonProvider
-
createBuilderFactory
- Specified by:
createBuilderFactory
in classjakarta.json.spi.JsonProvider
-
createValue
- Overrides:
createValue
in classjakarta.json.spi.JsonProvider
-