public class JavaPropsFactory
extends com.fasterxml.jackson.core.JsonFactory
| Modifier and Type | Field and Description |
|---|---|
protected static String |
CHARSET_ID_LATIN1 |
static String |
FORMAT_NAME_JAVA_PROPERTIES |
_byteSymbolCanonicalizer, _characterEscapes, _factoryFeatures, _generatorFeatures, _inputDecorator, _maximumNonEscapedChar, _objectCodec, _outputDecorator, _parserFeatures, _quoteChar, _rootCharSymbols, _rootValueSeparator, DEFAULT_FACTORY_FEATURE_FLAGS, DEFAULT_GENERATOR_FEATURE_FLAGS, DEFAULT_PARSER_FEATURE_FLAGS, DEFAULT_QUOTE_CHAR, DEFAULT_ROOT_VALUE_SEPARATOR, FORMAT_NAME_JSON| Modifier | Constructor and Description |
|---|---|
|
JavaPropsFactory() |
protected |
JavaPropsFactory(JavaPropsFactoryBuilder b)
Constructors used by
JavaPropsFactoryBuilder for instantiation. |
protected |
JavaPropsFactory(JavaPropsFactory src,
com.fasterxml.jackson.core.ObjectCodec oc) |
|
JavaPropsFactory(com.fasterxml.jackson.core.ObjectCodec codec) |
| Modifier and Type | Method and Description |
|---|---|
protected com.fasterxml.jackson.core.JsonGenerator |
_createGenerator(Writer out,
com.fasterxml.jackson.core.io.IOContext ctxt) |
protected com.fasterxml.jackson.core.JsonParser |
_createParser(byte[] data,
int offset,
int len,
com.fasterxml.jackson.core.io.IOContext ctxt) |
protected com.fasterxml.jackson.core.JsonParser |
_createParser(char[] data,
int offset,
int len,
com.fasterxml.jackson.core.io.IOContext ctxt,
boolean recyclable) |
protected com.fasterxml.jackson.core.JsonParser |
_createParser(InputStream in,
com.fasterxml.jackson.core.io.IOContext ctxt) |
protected com.fasterxml.jackson.core.JsonParser |
_createParser(Reader r,
com.fasterxml.jackson.core.io.IOContext ctxt) |
protected com.fasterxml.jackson.core.JsonGenerator |
_createUTF8Generator(OutputStream out,
com.fasterxml.jackson.core.io.IOContext ctxt) |
protected Writer |
_createWriter(OutputStream out,
com.fasterxml.jackson.core.JsonEncoding enc,
com.fasterxml.jackson.core.io.IOContext ctxt) |
protected Properties |
_loadProperties(InputStream in,
com.fasterxml.jackson.core.io.IOContext ctxt) |
protected Properties |
_loadProperties(Reader r0,
com.fasterxml.jackson.core.io.IOContext ctxt) |
static JavaPropsFactoryBuilder |
builder()
Main factory method to use for constructing
JavaPropsFactory instances with
different configuration. |
boolean |
canHandleBinaryNatively() |
boolean |
canUseCharArrays() |
boolean |
canUseSchema(com.fasterxml.jackson.core.FormatSchema schema) |
JavaPropsFactory |
copy() |
JavaPropsGenerator |
createGenerator(Map<?,?> target,
JavaPropsSchema schema)
Convenience method to allow using a pre-constructed
Map
instance as output target, so that serialized property values
are added. |
com.fasterxml.jackson.core.JsonGenerator |
createGenerator(OutputStream out)
Method for constructing
JsonGenerator for generating
CBOR-encoded output. |
com.fasterxml.jackson.core.JsonGenerator |
createGenerator(OutputStream out,
com.fasterxml.jackson.core.JsonEncoding enc) |
JavaPropsGenerator |
createGenerator(Properties props)
Deprecated.
|
com.fasterxml.jackson.core.JsonParser |
createParser(byte[] data) |
com.fasterxml.jackson.core.JsonParser |
createParser(byte[] data,
int offset,
int len) |
com.fasterxml.jackson.core.JsonParser |
createParser(File f) |
com.fasterxml.jackson.core.JsonParser |
createParser(InputStream in) |
JavaPropsParser |
createParser(Map<?,?> content)
Convenience method to allow feeding a pre-parsed
Properties
instance as input. |
JavaPropsParser |
createParser(Properties props)
Deprecated.
|
com.fasterxml.jackson.core.JsonParser |
createParser(URL url) |
String |
getFormatName() |
com.fasterxml.jackson.core.format.MatchStrength |
hasFormat(com.fasterxml.jackson.core.format.InputAccessor acc)
Sub-classes need to override this method
|
JavaPropsFactoryBuilder |
rebuild() |
boolean |
requiresPropertyOrdering() |
com.fasterxml.jackson.core.Version |
version() |
_checkInvalidCopy, _createContext, _createNonBlockingContext, _createParser, _decorate, _decorate, _decorate, _decorate, _decorate, _getBufferRecycler, canParseAsync, configure, configure, configure, createGenerator, createGenerator, createGenerator, createGenerator, createJsonGenerator, createJsonGenerator, createJsonGenerator, createJsonParser, createJsonParser, createJsonParser, createJsonParser, createJsonParser, createJsonParser, createJsonParser, createNonBlockingByteArrayParser, createParser, createParser, createParser, createParser, createParser, disable, disable, disable, enable, enable, enable, getCharacterEscapes, getCodec, getFormatGeneratorFeatures, getFormatParserFeatures, getFormatReadFeatureType, getFormatWriteFeatureType, getGeneratorFeatures, getInputDecorator, getOutputDecorator, getParserFeatures, getRootValueSeparator, hasJSONFormat, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, readResolve, requiresCustomCodec, setCharacterEscapes, setCodec, setInputDecorator, setOutputDecorator, setRootValueSeparatorpublic static final String FORMAT_NAME_JAVA_PROPERTIES
protected static final String CHARSET_ID_LATIN1
public JavaPropsFactory()
public JavaPropsFactory(com.fasterxml.jackson.core.ObjectCodec codec)
protected JavaPropsFactory(JavaPropsFactory src, com.fasterxml.jackson.core.ObjectCodec oc)
protected JavaPropsFactory(JavaPropsFactoryBuilder b)
JavaPropsFactoryBuilder for instantiation.public JavaPropsFactoryBuilder rebuild()
rebuild in class com.fasterxml.jackson.core.JsonFactorypublic static JavaPropsFactoryBuilder builder()
JavaPropsFactory instances with
different configuration.public JavaPropsFactory copy()
copy in class com.fasterxml.jackson.core.JsonFactorypublic com.fasterxml.jackson.core.Version version()
version in interface com.fasterxml.jackson.core.Versionedversion in class com.fasterxml.jackson.core.JsonFactorypublic String getFormatName()
getFormatName in class com.fasterxml.jackson.core.JsonFactorypublic com.fasterxml.jackson.core.format.MatchStrength hasFormat(com.fasterxml.jackson.core.format.InputAccessor acc)
throws IOException
hasFormat in class com.fasterxml.jackson.core.JsonFactoryIOExceptionpublic boolean requiresPropertyOrdering()
requiresPropertyOrdering in class com.fasterxml.jackson.core.JsonFactorypublic boolean canHandleBinaryNatively()
canHandleBinaryNatively in class com.fasterxml.jackson.core.JsonFactorypublic boolean canUseCharArrays()
canUseCharArrays in class com.fasterxml.jackson.core.JsonFactorypublic boolean canUseSchema(com.fasterxml.jackson.core.FormatSchema schema)
canUseSchema in class com.fasterxml.jackson.core.JsonFactorypublic JavaPropsParser createParser(Map<?,?> content)
Properties
instance as input.@Deprecated public JavaPropsParser createParser(Properties props)
@Deprecated public JavaPropsGenerator createGenerator(Properties props)
public JavaPropsGenerator createGenerator(Map<?,?> target, JavaPropsSchema schema)
Map
instance as output target, so that serialized property values
are added.public com.fasterxml.jackson.core.JsonParser createParser(File f) throws IOException
createParser in class com.fasterxml.jackson.core.JsonFactoryIOExceptionpublic com.fasterxml.jackson.core.JsonParser createParser(URL url) throws IOException
createParser in class com.fasterxml.jackson.core.JsonFactoryIOExceptionpublic com.fasterxml.jackson.core.JsonParser createParser(InputStream in) throws IOException
createParser in class com.fasterxml.jackson.core.JsonFactoryIOExceptionpublic com.fasterxml.jackson.core.JsonParser createParser(byte[] data)
throws IOException
createParser in class com.fasterxml.jackson.core.JsonFactoryIOExceptionpublic com.fasterxml.jackson.core.JsonParser createParser(byte[] data,
int offset,
int len)
throws IOException
createParser in class com.fasterxml.jackson.core.JsonFactoryIOExceptionpublic com.fasterxml.jackson.core.JsonGenerator createGenerator(OutputStream out, com.fasterxml.jackson.core.JsonEncoding enc) throws IOException
createGenerator in class com.fasterxml.jackson.core.JsonFactoryIOExceptionpublic com.fasterxml.jackson.core.JsonGenerator createGenerator(OutputStream out) throws IOException
JsonGenerator for generating
CBOR-encoded output.
Since CBOR format always uses UTF-8 internally, no encoding need to be passed to this method.
createGenerator in class com.fasterxml.jackson.core.JsonFactoryIOExceptionprotected com.fasterxml.jackson.core.JsonParser _createParser(InputStream in, com.fasterxml.jackson.core.io.IOContext ctxt) throws IOException
_createParser in class com.fasterxml.jackson.core.JsonFactoryIOExceptionprotected com.fasterxml.jackson.core.JsonParser _createParser(Reader r, com.fasterxml.jackson.core.io.IOContext ctxt) throws IOException
_createParser in class com.fasterxml.jackson.core.JsonFactoryIOExceptionprotected com.fasterxml.jackson.core.JsonParser _createParser(char[] data,
int offset,
int len,
com.fasterxml.jackson.core.io.IOContext ctxt,
boolean recyclable)
throws IOException
_createParser in class com.fasterxml.jackson.core.JsonFactoryIOExceptionprotected com.fasterxml.jackson.core.JsonParser _createParser(byte[] data,
int offset,
int len,
com.fasterxml.jackson.core.io.IOContext ctxt)
throws IOException
_createParser in class com.fasterxml.jackson.core.JsonFactoryIOExceptionprotected com.fasterxml.jackson.core.JsonGenerator _createGenerator(Writer out, com.fasterxml.jackson.core.io.IOContext ctxt) throws IOException
_createGenerator in class com.fasterxml.jackson.core.JsonFactoryIOExceptionprotected com.fasterxml.jackson.core.JsonGenerator _createUTF8Generator(OutputStream out, com.fasterxml.jackson.core.io.IOContext ctxt) throws IOException
_createUTF8Generator in class com.fasterxml.jackson.core.JsonFactoryIOExceptionprotected Writer _createWriter(OutputStream out, com.fasterxml.jackson.core.JsonEncoding enc, com.fasterxml.jackson.core.io.IOContext ctxt) throws IOException
_createWriter in class com.fasterxml.jackson.core.JsonFactoryIOExceptionprotected Properties _loadProperties(InputStream in, com.fasterxml.jackson.core.io.IOContext ctxt) throws IOException
IOExceptionprotected Properties _loadProperties(Reader r0, com.fasterxml.jackson.core.io.IOContext ctxt) throws IOException
IOExceptionCopyright © 2020 FasterXML. All rights reserved.