public class DumperOptions extends Object
Modifier and Type | Class and Description |
---|---|
static class |
DumperOptions.FlowStyle
Block styles use indentation to denote nesting and scope within the
document.
|
static class |
DumperOptions.LineBreak
Platform dependent line break.
|
static class |
DumperOptions.ScalarStyle
YAML provides a rich set of scalar styles.
|
static class |
DumperOptions.Version
Specification version.
|
Constructor and Description |
---|
DumperOptions() |
Modifier and Type | Method and Description |
---|---|
DumperOptions.FlowStyle |
getDefaultFlowStyle() |
DumperOptions.ScalarStyle |
getDefaultScalarStyle() |
int |
getIndent() |
DumperOptions.LineBreak |
getLineBreak() |
boolean |
getSplitLines() |
Map<String,String> |
getTags() |
TimeZone |
getTimeZone() |
DumperOptions.Version |
getVersion() |
int |
getWidth() |
boolean |
isAllowReadOnlyProperties()
Report whether read-only JavaBean properties (the ones without setters)
should be included in the YAML document
|
boolean |
isAllowUnicode() |
boolean |
isCanonical() |
boolean |
isExplicitEnd() |
boolean |
isExplicitStart() |
boolean |
isPrettyFlow() |
void |
setAllowReadOnlyProperties(boolean allowReadOnlyProperties)
Set to true to include read-only JavaBean properties (the ones without
setters) in the YAML document.
|
void |
setAllowUnicode(boolean allowUnicode)
Specify whether to emit non-ASCII printable Unicode characters (to
support ASCII terminals).
|
void |
setCanonical(boolean canonical)
Force the emitter to produce a canonical YAML document.
|
void |
setDefaultFlowStyle(DumperOptions.FlowStyle defaultFlowStyle) |
void |
setDefaultScalarStyle(DumperOptions.ScalarStyle defaultStyle)
Set default style for scalars.
|
void |
setExplicitEnd(boolean explicitEnd) |
void |
setExplicitStart(boolean explicitStart) |
void |
setIndent(int indent) |
void |
setLineBreak(DumperOptions.LineBreak lineBreak)
Specify the line break to separate the lines.
|
void |
setPrettyFlow(boolean prettyFlow)
Force the emitter to produce a pretty YAML document when using the flow
style.
|
void |
setSplitLines(boolean splitLines)
Specify whether to split lines exceeding preferred width for
scalars.
|
void |
setTags(Map<String,String> tags) |
void |
setTimeZone(TimeZone timeZone)
Set the timezone to be used for Date.
|
void |
setVersion(DumperOptions.Version version) |
void |
setWidth(int bestWidth)
Specify the preferred width to emit scalars.
|
public boolean isAllowUnicode()
public void setAllowUnicode(boolean allowUnicode)
allowUnicode
- if allowUnicode is false then all non-ASCII characters are
escapedpublic DumperOptions.ScalarStyle getDefaultScalarStyle()
public void setDefaultScalarStyle(DumperOptions.ScalarStyle defaultStyle)
defaultStyle
- set the style for all scalarspublic void setIndent(int indent)
public int getIndent()
public void setVersion(DumperOptions.Version version)
public DumperOptions.Version getVersion()
public void setCanonical(boolean canonical)
canonical
- true produce canonical YAML documentpublic boolean isCanonical()
public void setPrettyFlow(boolean prettyFlow)
prettyFlow
- true produce pretty flow YAML documentpublic boolean isPrettyFlow()
public void setWidth(int bestWidth)
bestWidth
- the preferred width for scalars.public int getWidth()
public void setSplitLines(boolean splitLines)
splitLines
- whether to split lines exceeding preferred width for scalars.public boolean getSplitLines()
public DumperOptions.LineBreak getLineBreak()
public void setDefaultFlowStyle(DumperOptions.FlowStyle defaultFlowStyle)
public DumperOptions.FlowStyle getDefaultFlowStyle()
public void setLineBreak(DumperOptions.LineBreak lineBreak)
public boolean isExplicitStart()
public void setExplicitStart(boolean explicitStart)
public boolean isExplicitEnd()
public void setExplicitEnd(boolean explicitEnd)
public boolean isAllowReadOnlyProperties()
public void setAllowReadOnlyProperties(boolean allowReadOnlyProperties)
allowReadOnlyProperties
- - true to dump read-only JavaBean propertiespublic TimeZone getTimeZone()
public void setTimeZone(TimeZone timeZone)
null
UTC is
used.Copyright © 2008–2015. All rights reserved.