public class YamlFormatter
extends org.rundeck.toolbelt.BaseDataOutputFormatter
Formatable and returns a non-null Map or List. If the object does not correspond to one of those inputs, the base
formatter will be used| Constructor and Description |
|---|
YamlFormatter() |
YamlFormatter(java.util.function.Function<java.lang.Object,java.util.Optional<org.rundeck.toolbelt.Formatable>> dataFormatter,
org.yaml.snakeyaml.Yaml yaml) |
YamlFormatter(org.rundeck.toolbelt.OutputFormatter base) |
YamlFormatter(org.rundeck.toolbelt.OutputFormatter base,
org.yaml.snakeyaml.DumperOptions options) |
YamlFormatter(org.rundeck.toolbelt.OutputFormatter base,
java.util.function.Function<java.lang.Object,java.util.Optional<org.rundeck.toolbelt.Formatable>> dataFormatter,
org.yaml.snakeyaml.Yaml yaml) |
YamlFormatter(org.yaml.snakeyaml.representer.Representer representer,
org.yaml.snakeyaml.DumperOptions options) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canFormatObject(java.lang.Object value) |
protected java.lang.String |
formatObject(java.lang.Object o) |
protected org.rundeck.toolbelt.OutputFormatter |
withBase(java.util.function.Function<java.lang.Object,java.util.Optional<org.rundeck.toolbelt.Formatable>> dataFormatter,
org.rundeck.toolbelt.OutputFormatter base) |
public YamlFormatter()
public YamlFormatter(org.yaml.snakeyaml.representer.Representer representer,
org.yaml.snakeyaml.DumperOptions options)
public YamlFormatter(java.util.function.Function<java.lang.Object,java.util.Optional<org.rundeck.toolbelt.Formatable>> dataFormatter,
org.yaml.snakeyaml.Yaml yaml)
public YamlFormatter(org.rundeck.toolbelt.OutputFormatter base)
base - base formatterpublic YamlFormatter(org.rundeck.toolbelt.OutputFormatter base,
java.util.function.Function<java.lang.Object,java.util.Optional<org.rundeck.toolbelt.Formatable>> dataFormatter,
org.yaml.snakeyaml.Yaml yaml)
public YamlFormatter(org.rundeck.toolbelt.OutputFormatter base,
org.yaml.snakeyaml.DumperOptions options)
base - base formatteroptions - yaml optionsprotected org.rundeck.toolbelt.OutputFormatter withBase(java.util.function.Function<java.lang.Object,java.util.Optional<org.rundeck.toolbelt.Formatable>> dataFormatter,
org.rundeck.toolbelt.OutputFormatter base)
withBase in class org.rundeck.toolbelt.BaseDataOutputFormatterprotected boolean canFormatObject(java.lang.Object value)
canFormatObject in class org.rundeck.toolbelt.BaseDataOutputFormatterprotected java.lang.String formatObject(java.lang.Object o)
formatObject in class org.rundeck.toolbelt.BaseDataOutputFormatter