Skip to content

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

Class ImmutableYamlOptions

java.lang.Object
        io.github.qishr.cascara.common.lang.util.LanguageOptions<io.github.qishr.cascara.lang.yaml.util.YamlOptions>
                io.github.qishr.cascara.lang.yaml.util.YamlOptions
                        io.github.qishr.cascara.lang.yaml.util.YamlOptions.ImmutableYamlOptions

Enclosing Class:
    io.github.qishr.cascara.lang.yaml.util.YamlOptions


public static class ImmutableYamlOptions
extends YamlOptions

Constructor Summary

Constructor Description
ImmutableYamlOptions(YamlOptions options)

Method Summary

Modifier and Type Method Description
public YamlOptions setAllowComments(boolean val)
public YamlOptions setAllowUnicode(boolean val)
public YamlOptions setExplicitStart(boolean val)
public YamlOptions setOutputExpandedStyle(boolean val)
public YamlOptions setStrict(boolean val)
public YamlOptions setOutputComments(boolean val)
public YamlOptions setMultiDocument(boolean val)
public YamlOptions setStripComments(boolean val)
public YamlOptions setStripTags(boolean val)
public YamlOptions setStripAnchors(boolean val)
public YamlOptions setSortKeys(boolean val)
public YamlOptions setNormalizeIndent(boolean val)
public YamlOptions setNormalizeScalarFormatting(boolean val)
public YamlOptions setForceExplicitNull(boolean b)
public YamlOptions setForceBlockCollections(boolean b)
public YamlOptions setPreloadTokenBuffer(boolean b)
public YamlOptions setOutputResolvedAliases(boolean b)
public YamlOptions setAlwaysEndWithNewLine(boolean b)
public YamlOptions setRetainFormatting(boolean b)

Methods inherited from YamlOptions

outputComments, stripTags, isStrict, setIndentSize, setDepthLimit, indentSize, isExplicitStart, allowUnicode, retainFormatting, isMultiDocument, depthLimit, forceExplicitNull, duplicate, outputResolvedAliases, alwaysEndWithNewLine, sortKeys, normalizeIndent, stripAnchors, preloadTokenBuffer, normalizeScalarFormatting, outputExpandedStyle, forceBlockCollections

Method Details

setAllowComments

public YamlOptions setAllowComments(boolean val)


setAllowUnicode

public YamlOptions setAllowUnicode(boolean val)


setExplicitStart

public YamlOptions setExplicitStart(boolean val)


setOutputExpandedStyle

public YamlOptions setOutputExpandedStyle(boolean val)


setStrict

public YamlOptions setStrict(boolean val)


setOutputComments

public YamlOptions setOutputComments(boolean val)


setMultiDocument

public YamlOptions setMultiDocument(boolean val)


setStripComments

public YamlOptions setStripComments(boolean val)


setStripTags

public YamlOptions setStripTags(boolean val)


setStripAnchors

public YamlOptions setStripAnchors(boolean val)


setSortKeys

public YamlOptions setSortKeys(boolean val)


setNormalizeIndent

public YamlOptions setNormalizeIndent(boolean val)


setNormalizeScalarFormatting

public YamlOptions setNormalizeScalarFormatting(boolean val)


setForceExplicitNull

public YamlOptions setForceExplicitNull(boolean b)


setForceBlockCollections

public YamlOptions setForceBlockCollections(boolean b)


setPreloadTokenBuffer

public YamlOptions setPreloadTokenBuffer(boolean b)


setOutputResolvedAliases

public YamlOptions setOutputResolvedAliases(boolean b)


setAlwaysEndWithNewLine

public YamlOptions setAlwaysEndWithNewLine(boolean b)


setRetainFormatting

public YamlOptions setRetainFormatting(boolean b)