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 LiquibaseSerializerpublic String serialize(DatabaseChangeLog databaseChangeLog)
public String serialize(LiquibaseSerializable object, boolean pretty)
serialize in interface LiquibaseSerializerpublic void write(List<ChangeSet> changeSets, 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)
Copyright © 2014 Liquibase.org. All rights reserved.