public class XMLChangeLogSerializer extends Object implements ChangeLogSerializer
COMPARATOR, PRIORITY_DATABASE, PRIORITY_DEFAULT| 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) |
int |
getPriority() |
String[] |
getValidFileExtensions() |
String |
serialize(DatabaseChangeLog databaseChangeLog) |
String |
serialize(LiquibaseSerializable object,
boolean pretty) |
void |
setCurrentChangeLogFileDOM(Document currentChangeLogFileDOM) |
<T extends ChangeLogChild> |
write(List<T> children,
OutputStream out) |
public XMLChangeLogSerializer()
protected XMLChangeLogSerializer(Document currentChangeLogFileDOM)
public void setCurrentChangeLogFileDOM(Document currentChangeLogFileDOM)
public String[] getValidFileExtensions()
getValidFileExtensions in interface LiquibaseSerializerpublic String serialize(DatabaseChangeLog databaseChangeLog)
public String serialize(LiquibaseSerializable object, boolean pretty)
serialize in interface LiquibaseSerializerpublic <T extends ChangeLogChild> void write(List<T> children, OutputStream out) throws IOException
write in interface ChangeLogSerializerIOExceptionpublic void append(ChangeSet changeSet, File changeLogFile) throws IOException
append in interface ChangeLogSerializerIOExceptionpublic Element createNode(LiquibaseSerializable object)
public Element createNode(ColumnConfig columnConfig)
public int getPriority()
getPriority in interface PrioritizedServiceCopyright © 2018 Liquibase.org. All rights reserved.