Package org.glassfish.json
Class JsonProviderImpl
java.lang.Object
javax.json.spi.JsonProvider
org.glassfish.json.JsonProviderImpl
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates a JSON array buildercreateBuilderFactory(Map<String, ?> config) Creates a builder factory for creatingJsonArrayBuilderandJsonObjectBuilderobjects.Creates a JSON generator for writing JSON text to a byte stream.createGenerator(Writer writer) Creates a JSON generator for writing JSON text to a character stream.createGeneratorFactory(Map<String, ?> config) Creates a generator factory for creatingJsonGeneratorinstances.Creates a JSON object builderCreates a JSON parser from the specified byte stream.createParser(Reader reader) Creates a JSON parser from a character stream.createParserFactory(Map<String, ?> config) Creates a parser factory for creatingJsonParserinstances.Creates a JSON reader from a byte stream.createReader(Reader reader) Creates a JSON reader from a character stream.createReaderFactory(Map<String, ?> config) Creates a reader factory for creatingJsonReaderobjects.createWriter(OutputStream out) createWriter(Writer writer) createWriterFactory(Map<String, ?> config) Creates a writer factory for creatingJsonWriterobjects.(package private) static booleanisPrettyPrintingEnabled(Map<String, ?> config) Methods inherited from class javax.json.spi.JsonProvider
provider
-
Field Details
-
bufferPool
-
-
Constructor Details
-
JsonProviderImpl
public JsonProviderImpl()
-
-
Method Details
-
createGenerator
Description copied from class:JsonProviderCreates a JSON generator for writing JSON text to a character stream.- Specified by:
createGeneratorin classJsonProvider- Parameters:
writer- a i/o writer to which JSON is written- Returns:
- a JSON generator
-
createGenerator
Description copied from class:JsonProviderCreates a JSON generator for writing JSON text to a byte stream.- Specified by:
createGeneratorin classJsonProvider- Parameters:
out- i/o stream to which JSON is written- Returns:
- a JSON generator
-
createParser
Description copied from class:JsonProviderCreates a JSON parser from a character stream.- Specified by:
createParserin classJsonProvider- Parameters:
reader- i/o reader from which JSON is to be read- Returns:
- a JSON parser
-
createParser
Description copied from class:JsonProviderCreates a JSON parser from the specified byte stream. The character encoding of the stream is determined as defined in RFC 4627 .- Specified by:
createParserin classJsonProvider- Parameters:
in- i/o stream from which JSON is to be read- Returns:
- a JSON parser
-
createParserFactory
Description copied from class:JsonProviderCreates a parser factory for creatingJsonParserinstances. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map.- Specified by:
createParserFactoryin classJsonProvider- Parameters:
config- a map of provider specific properties to configure the JSON parsers. The map may be empty or null- Returns:
- a JSON parser factory
-
createGeneratorFactory
Description copied from class:JsonProviderCreates a generator factory for creatingJsonGeneratorinstances. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map.- Specified by:
createGeneratorFactoryin classJsonProvider- Parameters:
config- a map of provider specific properties to configure the JSON generators. The map may be empty or null- Returns:
- a JSON generator factory
-
createReader
Description copied from class:JsonProviderCreates a JSON reader from a character stream.- Specified by:
createReaderin classJsonProvider- Parameters:
reader- a reader from which JSON is to be read- Returns:
- a JSON reader
-
createReader
Description copied from class:JsonProviderCreates a JSON reader from a byte stream. The character encoding of the stream is determined as described in RFC 4627.- Specified by:
createReaderin classJsonProvider- Parameters:
in- a byte stream from which JSON is to be read- Returns:
- a JSON reader
-
createWriter
Description copied from class:JsonProvider- Specified by:
createWriterin classJsonProvider- Parameters:
writer- to which JSON object or array is written- Returns:
- a JSON writer
-
createWriter
Description copied from class:JsonProviderCreates a JSON writer to write a JSONobjectorarraystructure to the specified byte stream. Characters written to the stream are encoded into bytes using UTF-8 encoding.- Specified by:
createWriterin classJsonProvider- Parameters:
out- to which JSON object or array is written- Returns:
- a JSON writer
-
createWriterFactory
Description copied from class:JsonProviderCreates a writer factory for creatingJsonWriterobjects. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map.- Specified by:
createWriterFactoryin classJsonProvider- Parameters:
config- a map of provider specific properties to configure the JSON writers. The map may be empty or null- Returns:
- a JSON writer factory
-
createReaderFactory
Description copied from class:JsonProviderCreates a reader factory for creatingJsonReaderobjects. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map.- Specified by:
createReaderFactoryin classJsonProvider- Parameters:
config- a map of provider specific properties to configure the JSON readers. The map may be empty or null- Returns:
- a JSON reader factory
-
createObjectBuilder
Description copied from class:JsonProviderCreates a JSON object builder- Specified by:
createObjectBuilderin classJsonProvider- Returns:
- a JSON object builder
-
createArrayBuilder
Description copied from class:JsonProviderCreates a JSON array builder- Specified by:
createArrayBuilderin classJsonProvider- Returns:
- a JSON array builder
-
createBuilderFactory
Description copied from class:JsonProviderCreates a builder factory for creatingJsonArrayBuilderandJsonObjectBuilderobjects. The factory is configured with the specified map of provider specific configuration properties. Provider implementations should ignore any unsupported configuration properties specified in the map.- Specified by:
createBuilderFactoryin classJsonProvider- Parameters:
config- a map of provider specific properties to configure the JSON builders. The map may be empty or null- Returns:
- a JSON builder factory
-
isPrettyPrintingEnabled
-