public abstract class HTMLWriter extends Object
Modifier and Type | Field and Description |
---|---|
protected Database |
database |
protected File |
outputDir |
Constructor and Description |
---|
HTMLWriter(File outputDir,
Database database) |
Modifier and Type | Method and Description |
---|---|
protected abstract String |
createTitle(Object object) |
protected void |
writeBody(FileWriter fileWriter,
Object object,
List<Change> ranChanges,
List<Change> changesToRun) |
protected void |
writeChanges(String title,
FileWriter fileWriter,
List<Change> changes) |
protected abstract void |
writeCustomHTML(FileWriter fileWriter,
Object object,
List<Change> changes,
Database database) |
void |
writeHTML(Object object,
List<Change> ranChanges,
List<Change> changesToRun,
String changeLog) |
protected void |
writeTable(String title,
List<List<String>> cells,
FileWriter fileWriter) |
protected abstract void writeCustomHTML(FileWriter fileWriter, Object object, List<Change> changes, Database database) throws IOException
IOException
public void writeHTML(Object object, List<Change> ranChanges, List<Change> changesToRun, String changeLog) throws IOException, DatabaseHistoryException, DatabaseException
protected void writeBody(FileWriter fileWriter, Object object, List<Change> ranChanges, List<Change> changesToRun) throws IOException, DatabaseHistoryException, DatabaseException
protected void writeTable(String title, List<List<String>> cells, FileWriter fileWriter) throws IOException
IOException
protected void writeChanges(String title, FileWriter fileWriter, List<Change> changes) throws IOException, DatabaseHistoryException, DatabaseException
Copyright © 2014 Liquibase.org. All rights reserved.