Package liquibase.dbdoc
Class HTMLWriter
java.lang.Object
liquibase.dbdoc.HTMLWriter
- Direct Known Subclasses:
AuthorWriter
,ColumnWriter
,PendingChangesWriter
,PendingSQLWriter
,RecentChangesWriter
,TableWriter
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract String
createTitle
(Object object) protected void
protected void
writeChanges
(String title, Writer fileWriter, List<Change> changes) protected abstract void
void
protected void
-
Field Details
-
outputDir
-
baseOutputDir
-
database
-
-
Constructor Details
-
HTMLWriter
-
-
Method Details
-
writeCustomHTML
protected abstract void writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database) throws IOException - Throws:
IOException
-
writeHTML
public void writeHTML(Object object, List<Change> ranChanges, List<Change> changesToRun, String changeLog) throws IOException, DatabaseHistoryException, DatabaseException -
writeBody
protected void writeBody(Writer fileWriter, Object object, List<Change> ranChanges, List<Change> changesToRun) throws IOException, DatabaseHistoryException, DatabaseException -
writeTable
protected void writeTable(String title, List<List<String>> cells, Writer fileWriter) throws IOException - Throws:
IOException
-
createTitle
-
writeChanges
protected void writeChanges(String title, Writer fileWriter, List<Change> changes) throws IOException, DatabaseHistoryException, DatabaseException
-