java.lang.Object
org.apache.johnzon.core.AbstractJsonFactory
org.apache.johnzon.core.JsonParserFactoryImpl
- All Implemented Interfaces:
jakarta.json.stream.JsonParserFactory,Serializable
public class JsonParserFactoryImpl
extends AbstractJsonFactory
implements jakarta.json.stream.JsonParserFactory
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprivate final booleanstatic final Stringprivate final BufferStrategy.BufferProvider<char[]>static final intstatic final intstatic final booleanprivate final Charsetstatic final Stringprivate final intprivate final JsonProviderImpl(package private) static final Collection<String>static final Stringprivate final booleanprivate final BufferStrategy.BufferProvider<char[]>Fields inherited from class org.apache.johnzon.core.AbstractJsonFactory
BUFFER_STRATEGY, DEFAULT_BUFFER_STRATEGY, ENCODING, internalConfig -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateInternalParser(InputStream in, Charset charset) createInternalParser(Reader reader) jakarta.json.stream.JsonParsercreateParser(jakarta.json.JsonArray array) jakarta.json.stream.JsonParsercreateParser(jakarta.json.JsonObject obj) jakarta.json.stream.JsonParserjakarta.json.stream.JsonParsercreateParser(InputStream in, Charset charset) jakarta.json.stream.JsonParsercreateParser(Reader reader) private JsonStreamParserImplprivate JsonStreamParserImplgetDefaultJsonParserImpl(InputStream in, Charset charset) private JsonStreamParserImplBufferStrategy.BufferProvider<char[]>Methods inherited from class org.apache.johnzon.core.AbstractJsonFactory
getBool, getBufferProvider, getInt, getString
-
Field Details
-
MAX_STRING_LENGTH
- See Also:
-
DEFAULT_MAX_STRING_LENGTH
public static final int DEFAULT_MAX_STRING_LENGTH -
AUTO_ADJUST_STRING_BUFFER
- See Also:
-
BUFFER_LENGTH
- See Also:
-
DEFAULT_BUFFER_LENGTH
public static final int DEFAULT_BUFFER_LENGTH -
SUPPORTS_COMMENTS
- See Also:
-
DEFAULT_SUPPORTS_COMMENT
public static final boolean DEFAULT_SUPPORTS_COMMENT -
SUPPORTED_CONFIG_KEYS
-
maxSize
private final int maxSize -
bufferProvider
-
valueBufferProvider
-
supportsComments
private final boolean supportsComments -
autoAdjustBuffers
private final boolean autoAdjustBuffers -
defaultEncoding
-
provider
-
-
Constructor Details
-
JsonParserFactoryImpl
JsonParserFactoryImpl(Map<String, ?> config, JsonProviderImpl provider)
-
-
Method Details
-
getValueBufferProvider
-
getDefaultJsonParserImpl
-
getDefaultJsonParserImpl
-
getDefaultJsonParserImpl
-
createParser
- Specified by:
createParserin interfacejakarta.json.stream.JsonParserFactory
-
createParser
- Specified by:
createParserin interfacejakarta.json.stream.JsonParserFactory
-
createParser
- Specified by:
createParserin interfacejakarta.json.stream.JsonParserFactory
-
createParser
public jakarta.json.stream.JsonParser createParser(jakarta.json.JsonObject obj) - Specified by:
createParserin interfacejakarta.json.stream.JsonParserFactory
-
createParser
public jakarta.json.stream.JsonParser createParser(jakarta.json.JsonArray array) - Specified by:
createParserin interfacejakarta.json.stream.JsonParserFactory
-
getConfigInUse
- Specified by:
getConfigInUsein interfacejakarta.json.stream.JsonParserFactory
-
createInternalParser
-
createInternalParser
-
createInternalParser
-