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 LiquibaseSerializer
public String serialize(DatabaseChangeLog databaseChangeLog)
public String serialize(LiquibaseSerializable object, boolean pretty)
serialize
in interface LiquibaseSerializer
public <T extends ChangeLogChild> void write(List<T> children, 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)
public int getPriority()
getPriority
in interface PrioritizedService
Copyright © 2016 Liquibase.org. All rights reserved.