Package tools.jackson.dataformat.yaml
Class YAMLAnchorReplayingFactory
java.lang.Object
tools.jackson.core.TokenStreamFactory
tools.jackson.core.base.DecorableTSFactory
tools.jackson.core.base.TextualTSFactory
tools.jackson.dataformat.yaml.YAMLFactory
tools.jackson.dataformat.yaml.YAMLAnchorReplayingFactory
- All Implemented Interfaces:
Serializable,tools.jackson.core.util.Snapshottable<tools.jackson.core.TokenStreamFactory>,tools.jackson.core.Versioned
A subclass of YAMLFactory with the only purpose to replace the YAMLParser by
the YAMLAnchorReplayingParser subclass.
- Since:
- 2.19
- 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
Fields inherited from class tools.jackson.dataformat.yaml.YAMLFactory
_dumpSettings, _loadSettings, _quotingChecker, _version, DEFAULT_YAML_GENERATOR_FEATURE_FLAGS, DEFAULT_YAML_PARSER_FEATURE_FLAGS, FORMAT_NAME_YAMLFields 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
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionprotected YAMLAnchorReplayingParser_createParser(tools.jackson.core.ObjectReadContext readCtxt, tools.jackson.core.io.IOContext ioCtxt, byte[] data, int offset, int len) protected YAMLAnchorReplayingParser_createParser(tools.jackson.core.ObjectReadContext readCtxt, tools.jackson.core.io.IOContext ioCtxt, char[] data, int offset, int len, boolean recyclable) protected YAMLAnchorReplayingParser_createParser(tools.jackson.core.ObjectReadContext readCtxt, tools.jackson.core.io.IOContext ioCtxt, InputStream in) protected YAMLAnchorReplayingParser_createParser(tools.jackson.core.ObjectReadContext readCtxt, tools.jackson.core.io.IOContext ioCtxt, Reader r) builder()Main factory method to use for constructingYAMLAnchorReplayingFactoryinstances with different configuration.copy()protected ObjectMethod that we need to override to actually make restoration go through constructors etc.rebuild()Methods inherited from class tools.jackson.dataformat.yaml.YAMLFactory
_createGenerator, _createParser, _createReader, _createReader, _createUTF8Generator, _createWriter, canParseAsync, canUseCharArrays, canUseSchema, getFormatName, getFormatReadFeatures, getFormatReadFeatureType, getFormatWriteFeatures, getFormatWriteFeatureType, isEnabled, isEnabled, snapshot, versionMethods 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, requiresPropertyOrdering, streamReadConstraints, streamWriteConstraints
-
Constructor Details
-
YAMLAnchorReplayingFactory
public YAMLAnchorReplayingFactory() -
YAMLAnchorReplayingFactory
-
YAMLAnchorReplayingFactory
-
-
Method Details
-
rebuild
- Overrides:
rebuildin classYAMLFactory
-
builder
Main factory method to use for constructingYAMLAnchorReplayingFactoryinstances with different configuration. -
copy
- Overrides:
copyin classYAMLFactory
-
readResolve
Description copied from class:YAMLFactoryMethod that we need to override to actually make restoration go through constructors etc.- Overrides:
readResolvein classYAMLFactory
-
_createParser
protected YAMLAnchorReplayingParser _createParser(tools.jackson.core.ObjectReadContext readCtxt, tools.jackson.core.io.IOContext ioCtxt, InputStream in) - Overrides:
_createParserin classYAMLFactory
-
_createParser
protected YAMLAnchorReplayingParser _createParser(tools.jackson.core.ObjectReadContext readCtxt, tools.jackson.core.io.IOContext ioCtxt, Reader r) - Overrides:
_createParserin classYAMLFactory
-
_createParser
protected YAMLAnchorReplayingParser _createParser(tools.jackson.core.ObjectReadContext readCtxt, tools.jackson.core.io.IOContext ioCtxt, char[] data, int offset, int len, boolean recyclable) - Overrides:
_createParserin classYAMLFactory
-
_createParser
protected YAMLAnchorReplayingParser _createParser(tools.jackson.core.ObjectReadContext readCtxt, tools.jackson.core.io.IOContext ioCtxt, byte[] data, int offset, int len) - Overrides:
_createParserin classYAMLFactory
-