public class XMLChangeLogSerializer extends java.lang.Object implements ChangeLogSerializer
| Modifier | Constructor and Description |
|---|---|
|
XMLChangeLogSerializer() |
protected |
XMLChangeLogSerializer(org.w3c.dom.Document currentChangeLogFileDOM) |
| Modifier and Type | Method and Description |
|---|---|
void |
append(ChangeSet changeSet,
java.io.File changeLogFile) |
org.w3c.dom.Element |
createNode(ColumnConfig columnConfig) |
org.w3c.dom.Element |
createNode(LiquibaseSerializable object) |
org.w3c.dom.Element |
createNode(java.lang.String nodeName,
java.lang.String nodeContent) |
java.lang.String[] |
getValidFileExtensions() |
java.lang.String |
serialize(DatabaseChangeLog databaseChangeLog) |
java.lang.String |
serialize(LiquibaseSerializable object,
boolean pretty) |
void |
setCurrentChangeLogFileDOM(org.w3c.dom.Document currentChangeLogFileDOM) |
void |
write(java.util.List<ChangeSet> changeSets,
java.io.OutputStream out) |
public XMLChangeLogSerializer()
protected XMLChangeLogSerializer(org.w3c.dom.Document currentChangeLogFileDOM)
public void setCurrentChangeLogFileDOM(org.w3c.dom.Document currentChangeLogFileDOM)
public java.lang.String[] getValidFileExtensions()
getValidFileExtensions in interface ChangeLogSerializerpublic java.lang.String serialize(DatabaseChangeLog databaseChangeLog)
public java.lang.String serialize(LiquibaseSerializable object, boolean pretty)
serialize in interface ChangeLogSerializerpublic void write(java.util.List<ChangeSet> changeSets, java.io.OutputStream out) throws java.io.IOException
write in interface ChangeLogSerializerjava.io.IOExceptionpublic void append(ChangeSet changeSet, java.io.File changeLogFile) throws java.io.IOException
append in interface ChangeLogSerializerjava.io.IOExceptionpublic org.w3c.dom.Element createNode(LiquibaseSerializable object)
public org.w3c.dom.Element createNode(java.lang.String nodeName,
java.lang.String nodeContent)
public org.w3c.dom.Element createNode(ColumnConfig columnConfig)