liquibase.serializer.core.xml
Class XMLChangeLogSerializer
java.lang.Object
liquibase.serializer.core.xml.XMLChangeLogSerializer
- All Implemented Interfaces:
- ChangeLogSerializer
public class XMLChangeLogSerializer
- extends Object
- implements ChangeLogSerializer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLChangeLogSerializer
public XMLChangeLogSerializer()
XMLChangeLogSerializer
protected XMLChangeLogSerializer(Document currentChangeLogFileDOM)
setCurrentChangeLogFileDOM
public void setCurrentChangeLogFileDOM(Document currentChangeLogFileDOM)
getValidFileExtensions
public String[] getValidFileExtensions()
- Specified by:
getValidFileExtensions in interface ChangeLogSerializer
serialize
public String serialize(DatabaseChangeLog databaseChangeLog)
- Specified by:
serialize in interface ChangeLogSerializer
serialize
public String serialize(Change change)
- Specified by:
serialize in interface ChangeLogSerializer
serialize
public String serialize(SqlVisitor visitor)
- Specified by:
serialize in interface ChangeLogSerializer
serialize
public String serialize(ColumnConfig columnConfig)
- Specified by:
serialize in interface ChangeLogSerializer
serialize
public String serialize(ChangeSet changeSet)
- Specified by:
serialize in interface ChangeLogSerializer
write
public void write(List<ChangeSet> changeSets,
OutputStream out)
throws IOException
- Specified by:
write in interface ChangeLogSerializer
- Throws:
IOException
createNode
public Element createNode(SqlVisitor visitor)
createNode
public Element createNode(Change change)
createNode
public Element createNode(String nodeName,
String nodeContent)
createNode
public Element createNode(ColumnConfig columnConfig)
createNode
public Element createNode(ChangeSet changeSet)
createNode
public Element createNode(CustomChangeWrapper change)
Copyright © 2011 Liquibase.org. All Rights Reserved.