liquibase.dbdoc
Class HTMLWriter
java.lang.Object
liquibase.dbdoc.HTMLWriter
- Direct Known Subclasses:
- AuthorWriter, ColumnWriter, PendingChangesWriter, PendingSQLWriter, RecentChangesWriter, TableWriter
public abstract class HTMLWriter
- extends java.lang.Object
Method Summary |
protected abstract java.lang.String |
createTitle(java.lang.Object object)
|
protected void |
writeBody(java.io.FileWriter fileWriter,
java.lang.Object object,
java.util.List<Change> ranChanges,
java.util.List<Change> changesToRun)
|
protected void |
writeChanges(java.lang.String title,
java.io.FileWriter fileWriter,
java.util.List<Change> changes)
|
protected abstract void |
writeCustomHTML(java.io.FileWriter fileWriter,
java.lang.Object object,
java.util.List<Change> changes,
Database database)
|
void |
writeHTML(java.lang.Object object,
java.util.List<Change> ranChanges,
java.util.List<Change> changesToRun,
java.lang.String changeLog)
|
protected void |
writeTable(java.lang.String title,
java.util.List<java.util.List<java.lang.String>> cells,
java.io.FileWriter fileWriter)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
outputDir
protected java.io.File outputDir
database
protected Database database
HTMLWriter
public HTMLWriter(java.io.File outputDir,
Database database)
writeCustomHTML
protected abstract void writeCustomHTML(java.io.FileWriter fileWriter,
java.lang.Object object,
java.util.List<Change> changes,
Database database)
throws java.io.IOException
- Throws:
java.io.IOException
writeHTML
public void writeHTML(java.lang.Object object,
java.util.List<Change> ranChanges,
java.util.List<Change> changesToRun,
java.lang.String changeLog)
throws java.io.IOException,
DatabaseHistoryException,
DatabaseException
- Throws:
java.io.IOException
DatabaseHistoryException
DatabaseException
writeBody
protected void writeBody(java.io.FileWriter fileWriter,
java.lang.Object object,
java.util.List<Change> ranChanges,
java.util.List<Change> changesToRun)
throws java.io.IOException,
DatabaseHistoryException,
DatabaseException
- Throws:
java.io.IOException
DatabaseHistoryException
DatabaseException
writeTable
protected void writeTable(java.lang.String title,
java.util.List<java.util.List<java.lang.String>> cells,
java.io.FileWriter fileWriter)
throws java.io.IOException
- Throws:
java.io.IOException
createTitle
protected abstract java.lang.String createTitle(java.lang.Object object)
writeChanges
protected void writeChanges(java.lang.String title,
java.io.FileWriter fileWriter,
java.util.List<Change> changes)
throws java.io.IOException,
DatabaseHistoryException,
DatabaseException
- Throws:
java.io.IOException
DatabaseHistoryException
DatabaseException
Copyright © 2010 Liquibase.org. All Rights Reserved.