Class JsonGeneratorFactoryImpl

  • All Implemented Interfaces:
    jakarta.json.stream.JsonGeneratorFactory, java.io.Serializable

    public class JsonGeneratorFactoryImpl
    extends AbstractJsonFactory
    implements jakarta.json.stream.JsonGeneratorFactory
    See Also:
    Serialized Form
    • Field Detail

      • GENERATOR_BUFFER_LENGTH

        public static final java.lang.String GENERATOR_BUFFER_LENGTH
        See Also:
        Constant Field Values
      • BOUNDED_OUTPUT_STREAM_WRITER_LEN

        public static final java.lang.String BOUNDED_OUTPUT_STREAM_WRITER_LEN
        See Also:
        Constant Field Values
      • DEFAULT_GENERATOR_BUFFER_LENGTH

        public static final int DEFAULT_GENERATOR_BUFFER_LENGTH
      • SUPPORTED_CONFIG_KEYS

        static final java.util.Collection<java.lang.String> SUPPORTED_CONFIG_KEYS
      • defaultEncoding

        private final java.nio.charset.Charset defaultEncoding
      • pretty

        private final boolean pretty
      • boundedOutputStreamWriter

        private final int boundedOutputStreamWriter
    • Constructor Detail

      • JsonGeneratorFactoryImpl

        public JsonGeneratorFactoryImpl​(java.util.Map<java.lang.String,​?> config)
    • Method Detail

      • createGenerator

        public jakarta.json.stream.JsonGenerator createGenerator​(java.io.Writer writer)
        Specified by:
        createGenerator in interface jakarta.json.stream.JsonGeneratorFactory
      • createGenerator

        public jakarta.json.stream.JsonGenerator createGenerator​(java.io.OutputStream out)
        Specified by:
        createGenerator in interface jakarta.json.stream.JsonGeneratorFactory
      • createGenerator

        public jakarta.json.stream.JsonGenerator createGenerator​(java.io.OutputStream out,
                                                                 java.nio.charset.Charset charset)
        Specified by:
        createGenerator in interface jakarta.json.stream.JsonGeneratorFactory
      • getConfigInUse

        public java.util.Map<java.lang.String,​?> getConfigInUse()
        Specified by:
        getConfigInUse in interface jakarta.json.stream.JsonGeneratorFactory
      • getDefaultEncoding

        public java.nio.charset.Charset getDefaultEncoding()