Package org.apache.johnzon.core
Class AbstractJsonFactory
- java.lang.Object
-
- org.apache.johnzon.core.AbstractJsonFactory
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
JsonGeneratorFactoryImpl
,JsonParserFactoryImpl
,JsonReaderFactoryImpl
,JsonWriterFactoryImpl
public abstract class AbstractJsonFactory extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
BUFFER_STRATEGY
static BufferStrategy
DEFAULT_BUFFER_STRATEGY
protected java.util.Map<java.lang.String,java.lang.Object>
internalConfig
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractJsonFactory(java.util.Map<java.lang.String,?> config, java.util.Collection<java.lang.String> supportedConfigKeys, java.util.Collection<java.lang.String> defaultSupportedConfigKeys)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
getBool(java.lang.String key, boolean defaultValue)
protected BufferStrategy
getBufferProvider()
protected int
getInt(java.lang.String key, int defaultValue)
protected java.lang.String
getString(java.lang.String key, java.lang.String defaultValue)
-
-
-
Field Detail
-
BUFFER_STRATEGY
public static final java.lang.String BUFFER_STRATEGY
- See Also:
- Constant Field Values
-
DEFAULT_BUFFER_STRATEGY
public static final BufferStrategy DEFAULT_BUFFER_STRATEGY
-
internalConfig
protected final java.util.Map<java.lang.String,java.lang.Object> internalConfig
-
-
Method Detail
-
getBufferProvider
protected BufferStrategy getBufferProvider()
-
getInt
protected int getInt(java.lang.String key, int defaultValue)
-
getBool
protected boolean getBool(java.lang.String key, boolean defaultValue)
-
getString
protected java.lang.String getString(java.lang.String key, java.lang.String defaultValue)
-
-