public class JsonGeneratorFactoryImpl extends AbstractJsonFactory implements javax.json.stream.JsonGeneratorFactory
Modifier and Type | Field and Description |
---|---|
private BufferStrategy.BufferProvider<char[]> |
bufferProvider |
private ConcurrentMap<String,String> |
cache |
static int |
DEFAULT_GENERATOR_BUFFER_LENGTH |
static String |
GENERATOR_BUFFER_LENGTH |
private boolean |
pretty |
(package private) static Collection<String> |
SUPPORTED_CONFIG_KEYS |
BUFFER_STRATEGY, DEFAULT_BUFFER_STRATEGY, internalConfig, logger
Constructor and Description |
---|
JsonGeneratorFactoryImpl(Map<String,?> config) |
Modifier and Type | Method and Description |
---|---|
javax.json.stream.JsonGenerator |
createGenerator(OutputStream out) |
javax.json.stream.JsonGenerator |
createGenerator(OutputStream out,
Charset charset) |
javax.json.stream.JsonGenerator |
createGenerator(Writer writer) |
Map<String,?> |
getConfigInUse() |
getBool, getBufferProvider, getInt
public static final String GENERATOR_BUFFER_LENGTH
public static final int DEFAULT_GENERATOR_BUFFER_LENGTH
static final Collection<String> SUPPORTED_CONFIG_KEYS
private final ConcurrentMap<String,String> cache
private final boolean pretty
private final BufferStrategy.BufferProvider<char[]> bufferProvider
public javax.json.stream.JsonGenerator createGenerator(Writer writer)
createGenerator
in interface javax.json.stream.JsonGeneratorFactory
public javax.json.stream.JsonGenerator createGenerator(OutputStream out)
createGenerator
in interface javax.json.stream.JsonGeneratorFactory
public javax.json.stream.JsonGenerator createGenerator(OutputStream out, Charset charset)
createGenerator
in interface javax.json.stream.JsonGeneratorFactory
Copyright © 2014–2015 The Apache Software Foundation. All rights reserved.