Class YamlDataFormatFactory
java.lang.Object
net.logstash.logback.dataformat.yaml.YamlDataFormatFactory
- All Implemented Interfaces:
DataFormatFactory<tools.jackson.dataformat.yaml.YAMLFactory, tools.jackson.dataformat.yaml.YAMLFactoryBuilder, tools.jackson.dataformat.yaml.YAMLMapper, tools.jackson.dataformat.yaml.YAMLMapper.Builder>
public class YamlDataFormatFactory
extends Object
implements DataFormatFactory<tools.jackson.dataformat.yaml.YAMLFactory, tools.jackson.dataformat.yaml.YAMLFactoryBuilder, tools.jackson.dataformat.yaml.YAMLMapper, tools.jackson.dataformat.yaml.YAMLMapper.Builder>
A
DataFormatFactory for the YAML data format.
See also YamlWriteFeatureDecorator for configuring YAMLGenerator features
and TokenStreamFactoryFeatureDecorator for configuring TokenStreamFactory.Features
-
Field Summary
Fields inherited from interface DataFormatFactory
CBOR, JSON, SMILE, YAML -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiontools.jackson.dataformat.yaml.YAMLMapper.BuildercreateMapperBuilder(tools.jackson.dataformat.yaml.YAMLFactory factory) Creates and returns a newMapperBuilderfor this data format backed by the given factory.tools.jackson.dataformat.yaml.YAMLFactoryBuilderCreates and returns a newTokenStreamFactoryfor this data format.getName()Returns the name of the data format.
-
Constructor Details
-
YamlDataFormatFactory
public YamlDataFormatFactory()
-
-
Method Details
-
getName
Description copied from interface:DataFormatFactoryReturns the name of the data format.- Specified by:
getNamein interfaceDataFormatFactory<tools.jackson.dataformat.yaml.YAMLFactory, tools.jackson.dataformat.yaml.YAMLFactoryBuilder, tools.jackson.dataformat.yaml.YAMLMapper, tools.jackson.dataformat.yaml.YAMLMapper.Builder>- Returns:
- the name of the data format.
-
createTokenStreamFactoryBuilder
public tools.jackson.dataformat.yaml.YAMLFactoryBuilder createTokenStreamFactoryBuilder()Description copied from interface:DataFormatFactoryCreates and returns a newTokenStreamFactoryfor this data format.- Specified by:
createTokenStreamFactoryBuilderin interfaceDataFormatFactory<tools.jackson.dataformat.yaml.YAMLFactory, tools.jackson.dataformat.yaml.YAMLFactoryBuilder, tools.jackson.dataformat.yaml.YAMLMapper, tools.jackson.dataformat.yaml.YAMLMapper.Builder>- Returns:
- a new
TokenStreamFactoryfor this data format.
-
createMapperBuilder
public tools.jackson.dataformat.yaml.YAMLMapper.Builder createMapperBuilder(tools.jackson.dataformat.yaml.YAMLFactory factory) Description copied from interface:DataFormatFactoryCreates and returns a newMapperBuilderfor this data format backed by the given factory.- Specified by:
createMapperBuilderin interfaceDataFormatFactory<tools.jackson.dataformat.yaml.YAMLFactory, tools.jackson.dataformat.yaml.YAMLFactoryBuilder, tools.jackson.dataformat.yaml.YAMLMapper, tools.jackson.dataformat.yaml.YAMLMapper.Builder>- Parameters:
factory- the factory constructed from the builder returned byDataFormatFactory.createTokenStreamFactoryBuilder()(perhaps decorated with other configuration)- Returns:
- a new
MapperBuilderfor this data format backed by the given factory.
-