- java.lang.Object
- 
- org.apache.johnzon.core.AbstractJsonFactory
- 
- org.apache.johnzon.core.JsonParserFactoryImpl
 
 
- 
- All Implemented Interfaces:
- jakarta.json.stream.JsonParserFactory,- java.io.Serializable
 
 public class JsonParserFactoryImpl extends AbstractJsonFactory implements jakarta.json.stream.JsonParserFactory - See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringAUTO_ADJUST_STRING_BUFFERprivate booleanautoAdjustBuffersstatic java.lang.StringBUFFER_LENGTHprivate BufferStrategy.BufferProvider<char[]>bufferProviderstatic intDEFAULT_BUFFER_LENGTHstatic intDEFAULT_MAX_STRING_LENGTHstatic booleanDEFAULT_SUPPORTS_COMMENTprivate java.nio.charset.CharsetdefaultEncodingstatic java.lang.StringMAX_STRING_LENGTHprivate intmaxSizeprivate JsonProviderImplprovider(package private) static java.util.Collection<java.lang.String>SUPPORTED_CONFIG_KEYSstatic java.lang.StringSUPPORTS_COMMENTSprivate booleansupportsCommentsprivate BufferStrategy.BufferProvider<char[]>valueBufferProvider- 
Fields inherited from class org.apache.johnzon.core.AbstractJsonFactoryBUFFER_STRATEGY, DEFAULT_BUFFER_STRATEGY, ENCODING, internalConfig
 
- 
 - 
Constructor SummaryConstructors Constructor Description JsonParserFactoryImpl(java.util.Map<java.lang.String,?> config, JsonProviderImpl provider)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonStreamParserImplcreateInternalParser(java.io.InputStream in)JsonStreamParserImplcreateInternalParser(java.io.InputStream in, java.nio.charset.Charset charset)JsonStreamParserImplcreateInternalParser(java.io.Reader reader)jakarta.json.stream.JsonParsercreateParser(jakarta.json.JsonArray array)jakarta.json.stream.JsonParsercreateParser(jakarta.json.JsonObject obj)jakarta.json.stream.JsonParsercreateParser(java.io.InputStream in)jakarta.json.stream.JsonParsercreateParser(java.io.InputStream in, java.nio.charset.Charset charset)jakarta.json.stream.JsonParsercreateParser(java.io.Reader reader)java.util.Map<java.lang.String,?>getConfigInUse()private JsonStreamParserImplgetDefaultJsonParserImpl(java.io.InputStream in)private JsonStreamParserImplgetDefaultJsonParserImpl(java.io.InputStream in, java.nio.charset.Charset charset)private JsonStreamParserImplgetDefaultJsonParserImpl(java.io.Reader in)BufferStrategy.BufferProvider<char[]>getValueBufferProvider()- 
Methods inherited from class org.apache.johnzon.core.AbstractJsonFactorygetBool, getBufferProvider, getInt, getString
 
- 
 
- 
- 
- 
Field Detail- 
MAX_STRING_LENGTHpublic static final java.lang.String MAX_STRING_LENGTH - See Also:
- Constant Field Values
 
 - 
DEFAULT_MAX_STRING_LENGTHpublic static final int DEFAULT_MAX_STRING_LENGTH 
 - 
AUTO_ADJUST_STRING_BUFFERpublic static final java.lang.String AUTO_ADJUST_STRING_BUFFER - See Also:
- Constant Field Values
 
 - 
BUFFER_LENGTHpublic static final java.lang.String BUFFER_LENGTH - See Also:
- Constant Field Values
 
 - 
DEFAULT_BUFFER_LENGTHpublic static final int DEFAULT_BUFFER_LENGTH 
 - 
SUPPORTS_COMMENTSpublic static final java.lang.String SUPPORTS_COMMENTS - See Also:
- Constant Field Values
 
 - 
DEFAULT_SUPPORTS_COMMENTpublic static final boolean DEFAULT_SUPPORTS_COMMENT 
 - 
SUPPORTED_CONFIG_KEYSstatic final java.util.Collection<java.lang.String> SUPPORTED_CONFIG_KEYS 
 - 
maxSizeprivate final int maxSize 
 - 
bufferProviderprivate final BufferStrategy.BufferProvider<char[]> bufferProvider 
 - 
valueBufferProviderprivate final BufferStrategy.BufferProvider<char[]> valueBufferProvider 
 - 
supportsCommentsprivate final boolean supportsComments 
 - 
autoAdjustBuffersprivate final boolean autoAdjustBuffers 
 - 
defaultEncodingprivate final java.nio.charset.Charset defaultEncoding 
 - 
providerprivate final JsonProviderImpl provider 
 
- 
 - 
Constructor Detail- 
JsonParserFactoryImplJsonParserFactoryImpl(java.util.Map<java.lang.String,?> config, JsonProviderImpl provider)
 
- 
 - 
Method Detail- 
getValueBufferProviderpublic BufferStrategy.BufferProvider<char[]> getValueBufferProvider() 
 - 
getDefaultJsonParserImplprivate JsonStreamParserImpl getDefaultJsonParserImpl(java.io.InputStream in) 
 - 
getDefaultJsonParserImplprivate JsonStreamParserImpl getDefaultJsonParserImpl(java.io.InputStream in, java.nio.charset.Charset charset) 
 - 
getDefaultJsonParserImplprivate JsonStreamParserImpl getDefaultJsonParserImpl(java.io.Reader in) 
 - 
createParserpublic jakarta.json.stream.JsonParser createParser(java.io.Reader reader) - Specified by:
- createParserin interface- jakarta.json.stream.JsonParserFactory
 
 - 
createParserpublic jakarta.json.stream.JsonParser createParser(java.io.InputStream in) - Specified by:
- createParserin interface- jakarta.json.stream.JsonParserFactory
 
 - 
createParserpublic jakarta.json.stream.JsonParser createParser(java.io.InputStream in, java.nio.charset.Charset charset)- Specified by:
- createParserin interface- jakarta.json.stream.JsonParserFactory
 
 - 
createParserpublic jakarta.json.stream.JsonParser createParser(jakarta.json.JsonObject obj) - Specified by:
- createParserin interface- jakarta.json.stream.JsonParserFactory
 
 - 
createParserpublic jakarta.json.stream.JsonParser createParser(jakarta.json.JsonArray array) - Specified by:
- createParserin interface- jakarta.json.stream.JsonParserFactory
 
 - 
getConfigInUsepublic java.util.Map<java.lang.String,?> getConfigInUse() - Specified by:
- getConfigInUsein interface- jakarta.json.stream.JsonParserFactory
 
 - 
createInternalParserpublic JsonStreamParserImpl createInternalParser(java.io.InputStream in) 
 - 
createInternalParserpublic JsonStreamParserImpl createInternalParser(java.io.InputStream in, java.nio.charset.Charset charset) 
 - 
createInternalParserpublic JsonStreamParserImpl createInternalParser(java.io.Reader reader) 
 
- 
 
-