public class XMLChangeLogSerializer extends Object implements ChangeLogSerializer
Modifier | Constructor and Description |
---|---|
|
XMLChangeLogSerializer() |
protected |
XMLChangeLogSerializer(Document currentChangeLogFileDOM) |
Modifier and Type | Method and Description |
---|---|
void |
append(ChangeSet changeSet,
File changeLogFile) |
Element |
createNode(ColumnConfig columnConfig) |
Element |
createNode(LiquibaseSerializable object) |
Element |
createNode(String nodeNamespace,
String nodeName,
String nodeContent) |
String[] |
getValidFileExtensions() |
String |
serialize(DatabaseChangeLog databaseChangeLog) |
String |
serialize(LiquibaseSerializable object,
boolean pretty) |
void |
setCurrentChangeLogFileDOM(Document currentChangeLogFileDOM) |
void |
write(List<ChangeSet> changeSets,
OutputStream out) |
public XMLChangeLogSerializer()
protected XMLChangeLogSerializer(Document currentChangeLogFileDOM)
public void setCurrentChangeLogFileDOM(Document currentChangeLogFileDOM)
public String[] getValidFileExtensions()
getValidFileExtensions
in interface LiquibaseSerializer
public String serialize(DatabaseChangeLog databaseChangeLog)
public String serialize(LiquibaseSerializable object, boolean pretty)
serialize
in interface LiquibaseSerializer
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
public Element createNode(LiquibaseSerializable object)
public Element createNode(ColumnConfig columnConfig)
Copyright © 2017 Liquibase.org. All rights reserved.