liquibase.serializer.core.xml
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 nodeNamespace,
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 LiquibaseSerializer
public java.lang.String serialize(DatabaseChangeLog databaseChangeLog)
public java.lang.String serialize(LiquibaseSerializable object, boolean pretty)
serialize
in interface LiquibaseSerializer
public void write(java.util.List<ChangeSet> changeSets, java.io.OutputStream out) throws java.io.IOException
write
in interface ChangeLogSerializer
java.io.IOException
public void append(ChangeSet changeSet, java.io.File changeLogFile) throws java.io.IOException
append
in interface ChangeLogSerializer
java.io.IOException
public org.w3c.dom.Element createNode(LiquibaseSerializable object)
public org.w3c.dom.Element createNode(java.lang.String nodeNamespace, java.lang.String nodeName, java.lang.String nodeContent)
public org.w3c.dom.Element createNode(ColumnConfig columnConfig)