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 © 2012 Liquibase.org. All Rights Reserved.