public class YAMLFactoryBuilder extends com.fasterxml.jackson.core.TSFBuilder<YAMLFactory,YAMLFactoryBuilder>
TSFBuilder
implementation for constructing YAMLFactory
instances.Modifier and Type | Field and Description |
---|---|
protected int |
_formatGeneratorFeatures
Set of
YAMLGenerator.Feature s enabled, as bitmask. |
protected StringQuotingChecker |
_quotingChecker
Helper object used to determine whether property names, String values
must be quoted or not.
|
protected org.yaml.snakeyaml.DumperOptions.Version |
_version
YAML version for underlying generator to follow, if specified;
left as
null for backwards compatibility (which means
whatever default settings SnakeYAML deems best). |
Modifier | Constructor and Description |
---|---|
protected |
YAMLFactoryBuilder() |
|
YAMLFactoryBuilder(YAMLFactory base) |
Modifier and Type | Method and Description |
---|---|
YAMLFactory |
build() |
YAMLFactoryBuilder |
configure(YAMLGenerator.Feature f,
boolean state) |
YAMLFactoryBuilder |
disable(YAMLGenerator.Feature f) |
YAMLFactoryBuilder |
disable(YAMLGenerator.Feature first,
YAMLGenerator.Feature... other) |
YAMLFactoryBuilder |
enable(YAMLGenerator.Feature f) |
YAMLFactoryBuilder |
enable(YAMLGenerator.Feature first,
YAMLGenerator.Feature... other) |
int |
formatGeneratorFeaturesMask() |
StringQuotingChecker |
stringQuotingChecker() |
YAMLFactoryBuilder |
stringQuotingChecker(StringQuotingChecker sqc)
Method for specifying either custom
StringQuotingChecker
to use instead of default one, or, that default one (see
StringQuotingChecker.Default.instance() ) is to be used
(when passing null |
org.yaml.snakeyaml.DumperOptions.Version |
yamlVersionToWrite() |
YAMLFactoryBuilder |
yamlVersionToWrite(org.yaml.snakeyaml.DumperOptions.Version v)
Method for specifying YAML version for generator to use (to produce
compliant output); if
null passed, will let SnakeYAML
use its default settings. |
_legacyDisable, _legacyDisable, _legacyEnable, _legacyEnable, _this, configure, configure, configure, configure, configure, disable, disable, disable, disable, disable, disable, disable, disable, disable, enable, enable, enable, enable, enable, enable, enable, enable, enable, factoryFeaturesMask, inputDecorator, inputDecorator, outputDecorator, outputDecorator, streamReadFeatures, streamWriteFeatures
protected int _formatGeneratorFeatures
YAMLGenerator.Feature
s enabled, as bitmask.protected StringQuotingChecker _quotingChecker
protected org.yaml.snakeyaml.DumperOptions.Version _version
null
for backwards compatibility (which means
whatever default settings SnakeYAML
deems best).protected YAMLFactoryBuilder()
public YAMLFactoryBuilder(YAMLFactory base)
public YAMLFactoryBuilder enable(YAMLGenerator.Feature f)
public YAMLFactoryBuilder enable(YAMLGenerator.Feature first, YAMLGenerator.Feature... other)
public YAMLFactoryBuilder disable(YAMLGenerator.Feature f)
public YAMLFactoryBuilder disable(YAMLGenerator.Feature first, YAMLGenerator.Feature... other)
public YAMLFactoryBuilder configure(YAMLGenerator.Feature f, boolean state)
public YAMLFactoryBuilder stringQuotingChecker(StringQuotingChecker sqc)
StringQuotingChecker
to use instead of default one, or, that default one (see
StringQuotingChecker.Default.instance()
) is to be used
(when passing null
sqc
- Checker to use (if non-null), or null
to use the
default one (see StringQuotingChecker.Default.instance()
)public YAMLFactoryBuilder yamlVersionToWrite(org.yaml.snakeyaml.DumperOptions.Version v)
null
passed, will let SnakeYAML
use its default settings.v
- YAML specification version to use for output, if not-null;
null
for default handlingpublic int formatGeneratorFeaturesMask()
public org.yaml.snakeyaml.DumperOptions.Version yamlVersionToWrite()
public StringQuotingChecker stringQuotingChecker()
public YAMLFactory build()
build
in class com.fasterxml.jackson.core.TSFBuilder<YAMLFactory,YAMLFactoryBuilder>
Copyright © 2021 FasterXML. All rights reserved.