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, _objectCodec, _outputDecorator, _parserFeatures, _recyclerRef, _rootCharSymbols, _rootValueSeparator, DEFAULT_FACTORY_FEATURE_FLAGS, DEFAULT_GENERATOR_FEATURE_FLAGS, DEFAULT_PARSER_FEATURE_FLAGS, FORMAT_NAME_JSON
Modifier | Constructor and Description |
---|---|
|
JavaPropsFactory() |
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) |
boolean |
canHandleBinaryNatively() |
boolean |
canUseCharArrays() |
boolean |
canUseSchema(com.fasterxml.jackson.core.FormatSchema schema) |
JavaPropsFactory |
copy() |
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)
Convenience method to allow using a pre-constructed
Properties
instance as output target, so that serialized property values
are added. |
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(Properties props)
Convenience method to allow feeding a pre-parsed
Properties
instance as input. |
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
|
boolean |
requiresPropertyOrdering() |
com.fasterxml.jackson.core.Version |
version() |
_checkInvalidCopy, _createContext, _createDataOutputWrapper, _createParser, _decorate, _decorate, _decorate, _decorate, _decorate, _getBufferRecycler, _optimizedStreamFromURL, 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, getFormatReadFeatureType, getFormatWriteFeatureType, getInputDecorator, getOutputDecorator, getRootValueSeparator, hasJSONFormat, isEnabled, isEnabled, isEnabled, readResolve, requiresCustomCodec, setCharacterEscapes, setCodec, setInputDecorator, setOutputDecorator, setRootValueSeparator
public 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)
public JavaPropsFactory copy()
copy
in class com.fasterxml.jackson.core.JsonFactory
public com.fasterxml.jackson.core.Version version()
version
in interface com.fasterxml.jackson.core.Versioned
version
in class com.fasterxml.jackson.core.JsonFactory
public String getFormatName()
getFormatName
in class com.fasterxml.jackson.core.JsonFactory
public com.fasterxml.jackson.core.format.MatchStrength hasFormat(com.fasterxml.jackson.core.format.InputAccessor acc) throws IOException
hasFormat
in class com.fasterxml.jackson.core.JsonFactory
IOException
public boolean requiresPropertyOrdering()
requiresPropertyOrdering
in class com.fasterxml.jackson.core.JsonFactory
public boolean canHandleBinaryNatively()
canHandleBinaryNatively
in class com.fasterxml.jackson.core.JsonFactory
public boolean canUseCharArrays()
canUseCharArrays
in class com.fasterxml.jackson.core.JsonFactory
public boolean canUseSchema(com.fasterxml.jackson.core.FormatSchema schema)
canUseSchema
in class com.fasterxml.jackson.core.JsonFactory
public JavaPropsParser createParser(Properties props)
Properties
instance as input.public JavaPropsGenerator createGenerator(Properties props)
Properties
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.JsonFactory
IOException
public com.fasterxml.jackson.core.JsonParser createParser(URL url) throws IOException
createParser
in class com.fasterxml.jackson.core.JsonFactory
IOException
public com.fasterxml.jackson.core.JsonParser createParser(InputStream in) throws IOException
createParser
in class com.fasterxml.jackson.core.JsonFactory
IOException
public com.fasterxml.jackson.core.JsonParser createParser(byte[] data) throws IOException
createParser
in class com.fasterxml.jackson.core.JsonFactory
IOException
public com.fasterxml.jackson.core.JsonParser createParser(byte[] data, int offset, int len) throws IOException
createParser
in class com.fasterxml.jackson.core.JsonFactory
IOException
public com.fasterxml.jackson.core.JsonGenerator createGenerator(OutputStream out, com.fasterxml.jackson.core.JsonEncoding enc) throws IOException
createGenerator
in class com.fasterxml.jackson.core.JsonFactory
IOException
public 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.JsonFactory
IOException
protected com.fasterxml.jackson.core.JsonParser _createParser(InputStream in, com.fasterxml.jackson.core.io.IOContext ctxt) throws IOException
_createParser
in class com.fasterxml.jackson.core.JsonFactory
IOException
protected com.fasterxml.jackson.core.JsonParser _createParser(Reader r, com.fasterxml.jackson.core.io.IOContext ctxt) throws IOException
_createParser
in class com.fasterxml.jackson.core.JsonFactory
IOException
protected 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.JsonFactory
IOException
protected 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.JsonFactory
IOException
protected com.fasterxml.jackson.core.JsonGenerator _createGenerator(Writer out, com.fasterxml.jackson.core.io.IOContext ctxt) throws IOException
_createGenerator
in class com.fasterxml.jackson.core.JsonFactory
IOException
protected com.fasterxml.jackson.core.JsonGenerator _createUTF8Generator(OutputStream out, com.fasterxml.jackson.core.io.IOContext ctxt) throws IOException
_createUTF8Generator
in class com.fasterxml.jackson.core.JsonFactory
IOException
protected 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.JsonFactory
IOException
protected Properties _loadProperties(InputStream in, com.fasterxml.jackson.core.io.IOContext ctxt) throws IOException
IOException
protected Properties _loadProperties(Reader r0, com.fasterxml.jackson.core.io.IOContext ctxt) throws IOException
IOException
Copyright © 2017 FasterXML. All rights reserved.