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