public class YamlChangeLogSerializer extends Object implements ChangeLogSerializer
Modifier and Type | Class and Description |
---|---|
static class |
YamlChangeLogSerializer.LiquibaseRepresenter |
Modifier and Type | Field and Description |
---|---|
protected org.yaml.snakeyaml.Yaml |
yaml |
Constructor and Description |
---|
YamlChangeLogSerializer() |
Modifier and Type | Method and Description |
---|---|
void |
append(ChangeSet changeSet,
File changeLogFile) |
protected org.yaml.snakeyaml.Yaml |
createYaml() |
String[] |
getValidFileExtensions() |
String |
serialize(LiquibaseSerializable object,
boolean pretty) |
protected Map<String,Object> |
toMap(LiquibaseSerializable object) |
void |
write(List<ChangeSet> changeSets,
OutputStream out) |
protected org.yaml.snakeyaml.Yaml createYaml()
public String[] getValidFileExtensions()
getValidFileExtensions
in interface LiquibaseSerializer
public String serialize(LiquibaseSerializable object, boolean pretty)
serialize
in interface LiquibaseSerializer
protected Map<String,Object> toMap(LiquibaseSerializable object)
public void write(List<ChangeSet> changeSets, OutputStream out) throws IOException
write
in interface ChangeLogSerializer
IOException
public void append(ChangeSet changeSet, File changeLogFile) throws IOException
append
in interface ChangeLogSerializer
IOException
Copyright © 2017 Liquibase.org. All rights reserved.