Class JsonGeneratorFactoryImpl

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

    public class JsonGeneratorFactoryImpl
    extends AbstractJsonFactory
    implements javax.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
      • 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
      • pretty

        private final boolean pretty
    • Constructor Detail

      • JsonGeneratorFactoryImpl

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

      • createGenerator

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

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

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

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