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 |
Constructor Summary
| Constructor | Description |
|---|---|
| YamlOptions() | |
| YamlOptions(YamlOptions original) |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public int | getDepthLimit() | |
| public boolean | isAllowUnicode() | |
| public boolean | isExplicitStart() | |
| public boolean | isExpandedStyle() | |
| public boolean | isStrict() | |
| public boolean | isIncludeComments() | |
| public boolean | isMultiDocument() | |
| public boolean | stripComments() | |
| public boolean | stripTags() | |
| public boolean | stripAnchors() | |
| public boolean | sortKeys() | |
| public boolean | normalizeIndent() | |
| public boolean | normalizeScalarFormatting() | |
| 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 | setExpandedStyle(boolean val) | |
| public YamlOptions | setStrict(boolean val) | |
| public YamlOptions | setIncludeComments(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 | duplicate() |
Methods inherited from LanguageOptions
setIndentSize, getIndentSize
Field Details
CANONICAL
public static final YamlOptions CANONICAL
DEFAULT
public static final YamlOptions DEFAULT
Method Details
getDepthLimit
public int getDepthLimit()
isAllowUnicode
public boolean isAllowUnicode()
isExplicitStart
public boolean isExplicitStart()
isExpandedStyle
public boolean isExpandedStyle()
isStrict
public boolean isStrict()
isIncludeComments
public boolean isIncludeComments()
isMultiDocument
public boolean isMultiDocument()
stripComments
public boolean stripComments()
stripTags
public boolean stripTags()
stripAnchors
public boolean stripAnchors()
sortKeys
public boolean sortKeys()
normalizeIndent
public boolean normalizeIndent()
normalizeScalarFormatting
public boolean normalizeScalarFormatting()
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.
setExpandedStyle
public YamlOptions setExpandedStyle(boolean val)
setStrict
public YamlOptions setStrict(boolean val)
setIncludeComments
public YamlOptions setIncludeComments(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)
duplicate
public YamlOptions duplicate()
Specified By: