Package io.github.qishr.cascara.lang.yaml.util
Class YamlOptions
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
All Implemented Interfaces:
Duplicable<YamlOptions>
Direct Known Subtypes:
ImmutableYamlOptions
public class YamlOptions
extends LanguageOptions<YamlOptions>
Nested Class Summary
| Modifier and Type | Class | Description |
|---|---|---|
| public static | io.github.qishr.cascara.lang.yaml.util.YamlOptions.ImmutableYamlOptions |
Field Summary
| Modifier and Type | Field | Description |
|---|---|---|
| public static final YamlOptions | CANONICAL | |
| public static final YamlOptions | DEFAULT | |
| protected int | indentSize |
Constructor Summary
| Constructor | Description |
|---|---|
| YamlOptions() | |
| YamlOptions(YamlOptions original) |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public YamlOptions | setIndentSize(int size) | |
| public int | indentSize() | |
| public int | depthLimit() | |
| public boolean | allowUnicode() | |
| public boolean | isExplicitStart() | |
| public boolean | outputExpandedStyle() | |
| public boolean | isStrict() | |
| public boolean | outputComments() | |
| public boolean | isMultiDocument() | |
| public boolean | stripTags() | |
| public boolean | stripAnchors() | |
| public boolean | sortKeys() | |
| public boolean | normalizeIndent() | |
| public boolean | normalizeScalarFormatting() | |
| public boolean | forceExplicitNull() | |
| public boolean | forceBlockCollections() | |
| public boolean | preloadTokenBuffer() | |
| public boolean | outputResolvedAliases() | |
| public boolean | alwaysEndWithNewLine() | |
| public boolean | retainFormatting() | |
| public YamlOptions | setDepthLimit(int val) | |
| public YamlOptions | setAllowUnicode(boolean val) | Sets whether unicode characters are allowed in scalars. |
| public YamlOptions | setExplicitStart(boolean val) | Sets whether to always output the '---' document start marker. |
| public YamlOptions | setOutputExpandedStyle(boolean val) | |
| public YamlOptions | setStrict(boolean val) | |
| public YamlOptions | setOutputComments(boolean val) | |
| public YamlOptions | setMultiDocument(boolean val) | |
| public YamlOptions | setStripTags(boolean val) | |
| public YamlOptions | setStripAnchors(boolean val) | |
| public YamlOptions | setSortKeys(boolean val) | |
| public YamlOptions | setNormalizeIndent(boolean b) | |
| public YamlOptions | setNormalizeScalarFormatting(boolean b) | |
| 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) | |
| public YamlOptions | duplicate() |
Field Details
CANONICAL
public static final YamlOptions CANONICAL
DEFAULT
public static final YamlOptions DEFAULT
indentSize
protected int indentSize
Method Details
setIndentSize
public YamlOptions setIndentSize(int size)
indentSize
public int indentSize()
depthLimit
public int depthLimit()
allowUnicode
public boolean allowUnicode()
isExplicitStart
public boolean isExplicitStart()
outputExpandedStyle
public boolean outputExpandedStyle()
isStrict
public boolean isStrict()
outputComments
public boolean outputComments()
isMultiDocument
public boolean isMultiDocument()
stripTags
public boolean stripTags()
stripAnchors
public boolean stripAnchors()
sortKeys
public boolean sortKeys()
normalizeIndent
public boolean normalizeIndent()
normalizeScalarFormatting
public boolean normalizeScalarFormatting()
forceExplicitNull
public boolean forceExplicitNull()
forceBlockCollections
public boolean forceBlockCollections()
preloadTokenBuffer
public boolean preloadTokenBuffer()
outputResolvedAliases
public boolean outputResolvedAliases()
alwaysEndWithNewLine
public boolean alwaysEndWithNewLine()
retainFormatting
public boolean retainFormatting()
setDepthLimit
public YamlOptions setDepthLimit(int val)
setAllowUnicode
public YamlOptions setAllowUnicode(boolean val)
Sets whether unicode characters are allowed in scalars.
setExplicitStart
public YamlOptions setExplicitStart(boolean val)
Sets whether to always output the '---' document start marker.
setOutputExpandedStyle
public YamlOptions setOutputExpandedStyle(boolean val)
setStrict
public YamlOptions setStrict(boolean val)
setOutputComments
public YamlOptions setOutputComments(boolean val)
setMultiDocument
public YamlOptions setMultiDocument(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 b)
setNormalizeScalarFormatting
public YamlOptions setNormalizeScalarFormatting(boolean b)
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)
duplicate
public YamlOptions duplicate()
Specified By: