Skip to content

Package io.github.qishr.cascara.lang.yaml.processor

Class AbstractYamlProcessor

java.lang.Object
        io.github.qishr.cascara.lang.yaml.processor.AbstractYamlProcessor

All Implemented Interfaces:
    Processor

Direct Known Subtypes:
    YamlEmitter, YamlSerializer, YamlConverter, YamlTokenizer, YamlParser


public abstract class AbstractYamlProcessor

Field Summary

Modifier and Type Field Description
protected YamlOptions options
protected Reporter reporter

Constructor Summary

Constructor Description
AbstractYamlProcessor()

Method Summary

Modifier and Type Method Description
protected abstract P self()
public Properties getServiceProperties()
public ContentType getContentType()
public P setReporter(Reporter reporter)
public P setOptions(LanguageOptions<?> options)

Field Details

options

protected YamlOptions options


reporter

protected Reporter reporter


Method Details

self

protected abstract P self()


getServiceProperties

public Properties getServiceProperties()


getContentType

public ContentType getContentType()

Specified By:

Processor


setReporter

public P setReporter(Reporter reporter)

Specified By:

Processor


setOptions

public P setOptions(LanguageOptions<?> options)

Specified By:

Processor