Class TomlFactory
java.lang.Object
com.fasterxml.jackson.core.TokenStreamFactory
com.fasterxml.jackson.core.JsonFactory
com.fasterxml.jackson.dataformat.toml.TomlFactory
- All Implemented Interfaces:
com.fasterxml.jackson.core.Versioned, Serializable
public final class TomlFactory
extends com.fasterxml.jackson.core.JsonFactory
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.core.JsonFactory
com.fasterxml.jackson.core.JsonFactory.Feature -
Field Summary
FieldsFields inherited from class com.fasterxml.jackson.core.JsonFactory
_byteSymbolCanonicalizer, _characterEscapes, _errorReportConfiguration, _factoryFeatures, _generatorDecorators, _generatorFeatures, _inputDecorator, _maximumNonEscapedChar, _objectCodec, _outputDecorator, _parserFeatures, _quoteChar, _recyclerPool, _rootCharSymbols, _rootValueSeparator, _streamReadConstraints, _streamWriteConstraints, DEFAULT_FACTORY_FEATURE_FLAGS, DEFAULT_GENERATOR_FEATURE_FLAGS, DEFAULT_PARSER_FEATURE_FLAGS, DEFAULT_QUOTE_CHAR, DEFAULT_ROOT_VALUE_SEPARATOR, FORMAT_NAME_JSON -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.fasterxml.jackson.core.JsonGenerator_createGenerator(Writer out, com.fasterxml.jackson.core.io.IOContext ctxt) 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) com.fasterxml.jackson.core.JsonParser_createParser(InputStream in, com.fasterxml.jackson.core.io.IOContext ctxt) 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) static TomlFactoryBuilderbuilder()Main factory method to use for constructingTomlFactoryinstances with different configuration.booleanbooleanbooleancanUseSchema(com.fasterxml.jackson.core.FormatSchema schema) final TomlFactoryconfigure(TomlReadFeature f, boolean state) Method for enabling or disabling specified parser feature (checkTomlReadFeaturefor list of features)final TomlFactoryconfigure(TomlWriteFeature f, boolean state) Method for enabling or disabling specified generator feature (checkTomlWriteFeaturefor list of features)copy()Method for disabling specified parser features (checkTomlReadFeaturefor list of features)Method for disabling specified generator features (checkTomlWriteFeaturefor list of features)Method for enabling specified parser feature (checkTomlReadFeaturefor list of features)Method for enabling specified generator feature (checkTomlWriteFeaturefor list of features)intintClass<? extends com.fasterxml.jackson.core.FormatFeature> Class<? extends com.fasterxml.jackson.core.FormatFeature> com.fasterxml.jackson.core.format.MatchStrengthhasFormat(com.fasterxml.jackson.core.format.InputAccessor acc) final booleanChecked whether specified parser feature is enabled.final booleanChecked whether specified generator feature is enabled.rebuild()booleancom.fasterxml.jackson.core.Versionversion()Methods inherited from class com.fasterxml.jackson.core.JsonFactory
_checkInvalidCopy, _copy, _createContentReference, _createContentReference, _createContext, _createContext, _createNonBlockingContext, _createParser, _createWriter, _decorate, _decorate, _decorate, _decorate, _decorate, _decorate, _getBufferRecycler, _getRecyclerPool, canHandleBinaryNatively, configure, configure, configure, createGenerator, createGenerator, createGenerator, createGenerator, createGenerator, createGenerator, createJsonGenerator, createJsonGenerator, createJsonGenerator, createJsonParser, createJsonParser, createJsonParser, createJsonParser, createJsonParser, createJsonParser, createJsonParser, createNonBlockingByteArrayParser, createNonBlockingByteBufferParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, disable, disable, disable, enable, enable, enable, getCharacterEscapes, getCodec, getFactoryFeatures, getGeneratorFeatures, getInputDecorator, getOutputDecorator, getParserFeatures, getRootValueSeparator, hasJSONFormat, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, readResolve, requiresCustomCodec, setCharacterEscapes, setCodec, setErrorReportConfiguration, setInputDecorator, setOutputDecorator, setRecyclerPool, setRootValueSeparator, setStreamReadConstraints, setStreamWriteConstraints, streamReadConstraints, streamWriteConstraintsMethods inherited from class com.fasterxml.jackson.core.TokenStreamFactory
_checkRangeBoundsForByteArray, _checkRangeBoundsForCharArray, _createDataOutputWrapper, _fileInputStream, _fileOutputStream, _optimizedStreamFromURL, _reportRangeError
-
Field Details
-
FORMAT_NAME_TOML
- See Also:
-
_tomlParserFeatures
protected int _tomlParserFeatures -
_tomlGeneratorFeatures
protected int _tomlGeneratorFeatures
-
-
Constructor Details
-
TomlFactory
public TomlFactory()
-
-
Method Details
-
rebuild
- Overrides:
rebuildin classcom.fasterxml.jackson.core.JsonFactory
-
builder
Main factory method to use for constructingTomlFactoryinstances with different configuration. -
copy
- Overrides:
copyin classcom.fasterxml.jackson.core.JsonFactory
-
version
public com.fasterxml.jackson.core.Version version()- Specified by:
versionin interfacecom.fasterxml.jackson.core.Versioned- Overrides:
versionin classcom.fasterxml.jackson.core.JsonFactory
-
requiresPropertyOrdering
public boolean requiresPropertyOrdering()- Overrides:
requiresPropertyOrderingin classcom.fasterxml.jackson.core.JsonFactory
-
canUseCharArrays
public boolean canUseCharArrays()- Overrides:
canUseCharArraysin classcom.fasterxml.jackson.core.JsonFactory
-
canParseAsync
public boolean canParseAsync()- Overrides:
canParseAsyncin classcom.fasterxml.jackson.core.JsonFactory
-
getFormatName
- Overrides:
getFormatNamein classcom.fasterxml.jackson.core.JsonFactory
-
canUseSchema
public boolean canUseSchema(com.fasterxml.jackson.core.FormatSchema schema) - Overrides:
canUseSchemain classcom.fasterxml.jackson.core.JsonFactory
-
getFormatReadFeatureType
- Overrides:
getFormatReadFeatureTypein classcom.fasterxml.jackson.core.JsonFactory
-
getFormatWriteFeatureType
- Overrides:
getFormatWriteFeatureTypein classcom.fasterxml.jackson.core.JsonFactory
-
hasFormat
public com.fasterxml.jackson.core.format.MatchStrength hasFormat(com.fasterxml.jackson.core.format.InputAccessor acc) throws IOException - Overrides:
hasFormatin classcom.fasterxml.jackson.core.JsonFactory- Throws:
IOException
-
configure
Method for enabling or disabling specified parser feature (checkTomlReadFeaturefor list of features) -
enable
Method for enabling specified parser feature (checkTomlReadFeaturefor list of features) -
disable
Method for disabling specified parser features (checkTomlReadFeaturefor list of features) -
isEnabled
Checked whether specified parser feature is enabled. -
getFormatParserFeatures
public int getFormatParserFeatures()- Overrides:
getFormatParserFeaturesin classcom.fasterxml.jackson.core.JsonFactory
-
configure
Method for enabling or disabling specified generator feature (checkTomlWriteFeaturefor list of features) -
enable
Method for enabling specified generator feature (checkTomlWriteFeaturefor list of features) -
disable
Method for disabling specified generator features (checkTomlWriteFeaturefor list of features) -
isEnabled
Checked whether specified generator feature is enabled. -
getFormatGeneratorFeatures
public int getFormatGeneratorFeatures()- Overrides:
getFormatGeneratorFeaturesin classcom.fasterxml.jackson.core.JsonFactory
-
_createParser
public com.fasterxml.jackson.core.JsonParser _createParser(InputStream in, com.fasterxml.jackson.core.io.IOContext ctxt) throws IOException - Overrides:
_createParserin classcom.fasterxml.jackson.core.JsonFactory- Throws:
IOException
-
_createParser
public com.fasterxml.jackson.core.JsonParser _createParser(Reader r, com.fasterxml.jackson.core.io.IOContext ctxt) throws IOException - Overrides:
_createParserin classcom.fasterxml.jackson.core.JsonFactory- Throws:
IOException
-
_createParser
public com.fasterxml.jackson.core.JsonParser _createParser(byte[] data, int offset, int len, com.fasterxml.jackson.core.io.IOContext ctxt) throws IOException - Overrides:
_createParserin classcom.fasterxml.jackson.core.JsonFactory- Throws:
IOException
-
_createParser
protected com.fasterxml.jackson.core.JsonParser _createParser(char[] data, int offset, int len, com.fasterxml.jackson.core.io.IOContext ctxt, boolean recyclable) throws IOException - Overrides:
_createParserin classcom.fasterxml.jackson.core.JsonFactory- Throws:
IOException
-
_createGenerator
protected com.fasterxml.jackson.core.JsonGenerator _createGenerator(Writer out, com.fasterxml.jackson.core.io.IOContext ctxt) throws IOException - Overrides:
_createGeneratorin classcom.fasterxml.jackson.core.JsonFactory- Throws:
IOException
-
_createUTF8Generator
protected com.fasterxml.jackson.core.JsonGenerator _createUTF8Generator(OutputStream out, com.fasterxml.jackson.core.io.IOContext ctxt) throws IOException - Overrides:
_createUTF8Generatorin classcom.fasterxml.jackson.core.JsonFactory- Throws:
IOException
-