- java.lang.Object
- 
- org.apache.johnzon.core.AbstractJsonFactory
- 
- org.apache.johnzon.core.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
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description private static classJsonGeneratorFactoryImpl.Buffer
 - 
Field SummaryFields Modifier and Type Field Description static java.lang.StringBOUNDED_OUTPUT_STREAM_WRITER_LENprivate intboundedOutputStreamWriterprivate JsonGeneratorFactoryImpl.Bufferbufferprivate JsonGeneratorFactoryImpl.BuffercustomBufferstatic intDEFAULT_GENERATOR_BUFFER_LENGTHprivate java.nio.charset.CharsetdefaultEncodingstatic java.lang.StringGENERATOR_BUFFER_LENGTHprivate booleanpretty(package private) static java.util.Collection<java.lang.String>SUPPORTED_CONFIG_KEYS- 
Fields inherited from class org.apache.johnzon.core.AbstractJsonFactoryBUFFER_STRATEGY, DEFAULT_BUFFER_STRATEGY, ENCODING, internalConfig
 
- 
 - 
Constructor SummaryConstructors Constructor Description JsonGeneratorFactoryImpl(java.util.Map<java.lang.String,?> config)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.json.stream.JsonGeneratorcreateGenerator(java.io.OutputStream out)jakarta.json.stream.JsonGeneratorcreateGenerator(java.io.OutputStream out, java.nio.charset.Charset charset)jakarta.json.stream.JsonGeneratorcreateGenerator(java.io.Writer writer)private BufferStrategy.BufferProvider<char[]>getBufferProvider(java.io.Flushable flushable)java.util.Map<java.lang.String,?>getConfigInUse()java.nio.charset.CharsetgetDefaultEncoding()- 
Methods inherited from class org.apache.johnzon.core.AbstractJsonFactorygetBool, getBufferProvider, getInt, getString
 
- 
 
- 
- 
- 
Field Detail- 
GENERATOR_BUFFER_LENGTHpublic static final java.lang.String GENERATOR_BUFFER_LENGTH - See Also:
- Constant Field Values
 
 - 
BOUNDED_OUTPUT_STREAM_WRITER_LENpublic static final java.lang.String BOUNDED_OUTPUT_STREAM_WRITER_LEN - See Also:
- Constant Field Values
 
 - 
DEFAULT_GENERATOR_BUFFER_LENGTHpublic static final int DEFAULT_GENERATOR_BUFFER_LENGTH 
 - 
SUPPORTED_CONFIG_KEYSstatic final java.util.Collection<java.lang.String> SUPPORTED_CONFIG_KEYS 
 - 
defaultEncodingprivate final java.nio.charset.Charset defaultEncoding 
 - 
prettyprivate final boolean pretty 
 - 
boundedOutputStreamWriterprivate final int boundedOutputStreamWriter 
 - 
bufferprivate final JsonGeneratorFactoryImpl.Buffer buffer 
 - 
customBufferprivate volatile JsonGeneratorFactoryImpl.Buffer customBuffer 
 
- 
 - 
Method Detail- 
createGeneratorpublic jakarta.json.stream.JsonGenerator createGenerator(java.io.Writer writer) - Specified by:
- createGeneratorin interface- jakarta.json.stream.JsonGeneratorFactory
 
 - 
createGeneratorpublic jakarta.json.stream.JsonGenerator createGenerator(java.io.OutputStream out) - Specified by:
- createGeneratorin interface- jakarta.json.stream.JsonGeneratorFactory
 
 - 
createGeneratorpublic jakarta.json.stream.JsonGenerator createGenerator(java.io.OutputStream out, java.nio.charset.Charset charset)- Specified by:
- createGeneratorin interface- jakarta.json.stream.JsonGeneratorFactory
 
 - 
getConfigInUsepublic java.util.Map<java.lang.String,?> getConfigInUse() - Specified by:
- getConfigInUsein interface- jakarta.json.stream.JsonGeneratorFactory
 
 - 
getDefaultEncodingpublic java.nio.charset.Charset getDefaultEncoding() 
 - 
getBufferProviderprivate BufferStrategy.BufferProvider<char[]> getBufferProvider(java.io.Flushable flushable) 
 
- 
 
-