java.lang.Object
tools.jackson.core.TokenStreamFactory
tools.jackson.core.base.DecorableTSFactory
tools.jackson.core.base.TextualTSFactory
tools.jackson.dataformat.toml.TomlFactory
- All Implemented Interfaces:
Serializable,tools.jackson.core.util.Snapshottable<tools.jackson.core.TokenStreamFactory>,tools.jackson.core.Versioned
public final class TomlFactory
extends tools.jackson.core.base.TextualTSFactory
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class tools.jackson.core.base.DecorableTSFactory
tools.jackson.core.base.DecorableTSFactory.DecorableTSFBuilder<F extends tools.jackson.core.TokenStreamFactory,T extends tools.jackson.core.TSFBuilder<F, T>> Nested classes/interfaces inherited from class tools.jackson.core.TokenStreamFactory
tools.jackson.core.TokenStreamFactory.Feature -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final intBitfield (set of flags) of all generator features that are enabled by default.(package private) static final intBitfield (set of flags) of all generator features that are enabled by default.static final Stringprivate static final longFields inherited from class tools.jackson.core.base.DecorableTSFactory
_generatorDecorators, _inputDecorator, _outputDecoratorFields inherited from class tools.jackson.core.TokenStreamFactory
_errorReportConfiguration, _factoryFeatures, _formatReadFeatures, _formatWriteFeatures, _recyclerPool, _streamReadConstraints, _streamReadFeatures, _streamWriteConstraints, _streamWriteFeatures, DEFAULT_FACTORY_FEATURE_FLAGS, DEFAULT_STREAM_READ_FEATURE_FLAGS, DEFAULT_STREAM_WRITE_FEATURE_FLAGS, EMPTY_WRITE_CONTEXT -
Constructor Summary
ConstructorsConstructorDescriptionTomlFactory(TomlFactory src) Constructors used byTomlFactoryBuilderfor instantiation. -
Method Summary
Modifier and TypeMethodDescriptionprotected tools.jackson.core.JsonGenerator_createGenerator(tools.jackson.core.ObjectWriteContext writeCtxt, tools.jackson.core.io.IOContext ioCtxt, Writer out) protected tools.jackson.core.JsonParser_createParser(tools.jackson.core.ObjectReadContext readCtxt, tools.jackson.core.io.IOContext ctxt, byte[] data, int offset, int len) protected tools.jackson.core.JsonParser_createParser(tools.jackson.core.ObjectReadContext readCtxt, tools.jackson.core.io.IOContext ctxt, char[] data, int offset, int len, boolean recyclable) protected tools.jackson.core.JsonParser_createParser(tools.jackson.core.ObjectReadContext readCtxt, tools.jackson.core.io.IOContext ctxt, DataInput input) protected tools.jackson.core.JsonParser_createParser(tools.jackson.core.ObjectReadContext readCtxt, tools.jackson.core.io.IOContext ctxt, InputStream in) protected tools.jackson.core.JsonParser_createParser(tools.jackson.core.ObjectReadContext readCtxt, tools.jackson.core.io.IOContext ctxt, Reader r) protected tools.jackson.core.JsonGenerator_createUTF8Generator(tools.jackson.core.ObjectWriteContext writeCtxt, tools.jackson.core.io.IOContext ioCtxt, OutputStream out) protected Writer_createWriter(tools.jackson.core.io.IOContext ioCtxt, OutputStream out, tools.jackson.core.JsonEncoding enc) static TomlFactoryBuilderbuilder()Main factory method to use for constructingTomlFactoryinstances with different configuration.booleanbooleanbooleancanUseSchema(tools.jackson.core.FormatSchema schema) copy()intClass<? extends tools.jackson.core.FormatFeature> intClass<? extends tools.jackson.core.FormatFeature> booleanbooleanprivate tools.jackson.databind.node.ObjectNodeparse(tools.jackson.core.ObjectReadContext readCtxt, tools.jackson.core.io.IOContext ctxt, Reader r0) protected ObjectMethod that we need to override to actually make restoration go through constructors etc.rebuild()booleantools.jackson.core.TokenStreamFactorysnapshot()Instances are immutable so just return `this`tools.jackson.core.Versionversion()Methods inherited from class tools.jackson.core.base.TextualTSFactory
_createContentReference, _createContentReference, canHandleBinaryNatively, createGenerator, createGenerator, createGenerator, createGenerator, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParserMethods inherited from class tools.jackson.core.base.DecorableTSFactory
_copy, _decorate, _decorate, _decorate, _decorate, _decorate, _decorate, getGeneratorDecorators, getInputDecorator, getOutputDecoratorMethods inherited from class tools.jackson.core.TokenStreamFactory
_checkRangeBoundsForByteArray, _checkRangeBoundsForCharArray, _createContext, _createContext, _createDataOutputWrapper, _fileInputStream, _fileOutputStream, _getBufferRecycler, _getRecyclerPool, _optimizedStreamFromURL, _pathInputStream, _pathOutputStream, _reportRangeError, _unsupported, _unsupported, _wrapIOFailure, constructCINameMatcher, constructNameMatcher, createGenerator, createGenerator, createGenerator, createGenerator, createGenerator, createNonBlockingByteArrayParser, createNonBlockingByteBufferParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, errorReportConfiguration, getFactoryFeatures, getStreamReadFeatures, getStreamWriteFeatures, isEnabled, isEnabled, isEnabled, streamReadConstraints, streamWriteConstraints
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
FORMAT_NAME_TOML
- See Also:
-
DEFAULT_TOML_PARSER_FEATURE_FLAGS
static final int DEFAULT_TOML_PARSER_FEATURE_FLAGSBitfield (set of flags) of all generator features that are enabled by default. -
DEFAULT_TOML_GENERATOR_FEATURE_FLAGS
static final int DEFAULT_TOML_GENERATOR_FEATURE_FLAGSBitfield (set of flags) of all generator features that are enabled by default.
-
-
Constructor Details
-
TomlFactory
public TomlFactory() -
TomlFactory
TomlFactory(TomlFactory src) -
TomlFactory
TomlFactory(TomlFactoryBuilder b) Constructors used byTomlFactoryBuilderfor instantiation.- Since:
- 3.0
-
-
Method Details
-
rebuild
- Specified by:
rebuildin classtools.jackson.core.TokenStreamFactory
-
builder
Main factory method to use for constructingTomlFactoryinstances with different configuration. -
copy
- Specified by:
copyin classtools.jackson.core.TokenStreamFactory
-
snapshot
public tools.jackson.core.TokenStreamFactory snapshot()Instances are immutable so just return `this`- Specified by:
snapshotin interfacetools.jackson.core.util.Snapshottable<tools.jackson.core.TokenStreamFactory>- Specified by:
snapshotin classtools.jackson.core.TokenStreamFactory
-
readResolve
Method that we need to override to actually make restoration go through constructors etc. -
version
public tools.jackson.core.Version version()- Specified by:
versionin interfacetools.jackson.core.Versioned- Specified by:
versionin classtools.jackson.core.TokenStreamFactory
-
requiresPropertyOrdering
public boolean requiresPropertyOrdering()- Overrides:
requiresPropertyOrderingin classtools.jackson.core.TokenStreamFactory
-
canUseCharArrays
public boolean canUseCharArrays()- Overrides:
canUseCharArraysin classtools.jackson.core.base.TextualTSFactory
-
canParseAsync
public boolean canParseAsync()- Specified by:
canParseAsyncin classtools.jackson.core.TokenStreamFactory
-
getFormatName
- Specified by:
getFormatNamein classtools.jackson.core.TokenStreamFactory
-
canUseSchema
public boolean canUseSchema(tools.jackson.core.FormatSchema schema) - Specified by:
canUseSchemain classtools.jackson.core.TokenStreamFactory
-
getFormatReadFeatureType
- Overrides:
getFormatReadFeatureTypein classtools.jackson.core.TokenStreamFactory
-
getFormatWriteFeatureType
- Overrides:
getFormatWriteFeatureTypein classtools.jackson.core.TokenStreamFactory
-
getFormatReadFeatures
public int getFormatReadFeatures()- Overrides:
getFormatReadFeaturesin classtools.jackson.core.TokenStreamFactory
-
getFormatWriteFeatures
public int getFormatWriteFeatures()- Overrides:
getFormatWriteFeaturesin classtools.jackson.core.TokenStreamFactory
-
isEnabled
-
isEnabled
-
_createParser
protected tools.jackson.core.JsonParser _createParser(tools.jackson.core.ObjectReadContext readCtxt, tools.jackson.core.io.IOContext ctxt, InputStream in) throws tools.jackson.core.JacksonException - Specified by:
_createParserin classtools.jackson.core.base.TextualTSFactory- Throws:
tools.jackson.core.JacksonException
-
_createParser
protected tools.jackson.core.JsonParser _createParser(tools.jackson.core.ObjectReadContext readCtxt, tools.jackson.core.io.IOContext ctxt, Reader r) throws tools.jackson.core.JacksonException - Specified by:
_createParserin classtools.jackson.core.base.TextualTSFactory- Throws:
tools.jackson.core.JacksonException
-
_createParser
protected tools.jackson.core.JsonParser _createParser(tools.jackson.core.ObjectReadContext readCtxt, tools.jackson.core.io.IOContext ctxt, byte[] data, int offset, int len) throws tools.jackson.core.JacksonException - Specified by:
_createParserin classtools.jackson.core.base.TextualTSFactory- Throws:
tools.jackson.core.JacksonException
-
_createParser
protected tools.jackson.core.JsonParser _createParser(tools.jackson.core.ObjectReadContext readCtxt, tools.jackson.core.io.IOContext ctxt, char[] data, int offset, int len, boolean recyclable) throws tools.jackson.core.JacksonException - Specified by:
_createParserin classtools.jackson.core.base.TextualTSFactory- Throws:
tools.jackson.core.JacksonException
-
_createParser
protected tools.jackson.core.JsonParser _createParser(tools.jackson.core.ObjectReadContext readCtxt, tools.jackson.core.io.IOContext ctxt, DataInput input) throws tools.jackson.core.JacksonException - Specified by:
_createParserin classtools.jackson.core.base.TextualTSFactory- Throws:
tools.jackson.core.JacksonException
-
_createGenerator
protected tools.jackson.core.JsonGenerator _createGenerator(tools.jackson.core.ObjectWriteContext writeCtxt, tools.jackson.core.io.IOContext ioCtxt, Writer out) throws tools.jackson.core.JacksonException - Specified by:
_createGeneratorin classtools.jackson.core.base.TextualTSFactory- Throws:
tools.jackson.core.JacksonException
-
_createUTF8Generator
protected tools.jackson.core.JsonGenerator _createUTF8Generator(tools.jackson.core.ObjectWriteContext writeCtxt, tools.jackson.core.io.IOContext ioCtxt, OutputStream out) throws tools.jackson.core.JacksonException - Specified by:
_createUTF8Generatorin classtools.jackson.core.base.TextualTSFactory- Throws:
tools.jackson.core.JacksonException
-
_createWriter
protected Writer _createWriter(tools.jackson.core.io.IOContext ioCtxt, OutputStream out, tools.jackson.core.JsonEncoding enc) throws tools.jackson.core.JacksonException - Overrides:
_createWriterin classtools.jackson.core.base.TextualTSFactory- Throws:
tools.jackson.core.JacksonException
-
parse
private tools.jackson.databind.node.ObjectNode parse(tools.jackson.core.ObjectReadContext readCtxt, tools.jackson.core.io.IOContext ctxt, Reader r0)
-