- 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.StringBUFFER_STRATEGYstatic BufferStrategyDEFAULT_BUFFER_STRATEGYstatic java.lang.StringENCODINGprotected java.util.Map<java.lang.String,java.lang.Object>internalConfig
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractJsonFactory(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 booleangetBool(java.lang.String key, boolean defaultValue)protected BufferStrategygetBufferProvider()protected intgetInt(java.lang.String key, int defaultValue)protected java.lang.StringgetString(java.lang.String key, java.lang.String defaultValue)
-
-
-
Field Detail
-
ENCODING
public static final java.lang.String ENCODING
- See Also:
- Constant Field Values
-
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)
-
-