Interface HtmlRenderer<T extends org.flywaydb.core.api.output.HtmlResult>

All Superinterfaces:
Comparable<org.flywaydb.core.extensibility.Plugin>, org.flywaydb.core.extensibility.Plugin
All Known Implementing Classes:
DashboardRenderer, HoldingRenderer, InfoHtmlRenderer, MigrateHtmlRenderer

public interface HtmlRenderer<T extends org.flywaydb.core.api.output.HtmlResult> extends org.flywaydb.core.extensibility.Plugin
  • Method Summary

    Modifier and Type
    Method
    Description
    getHtmlSummary(T result, org.flywaydb.core.api.configuration.Configuration config)
     
     
    render(T result, org.flywaydb.core.api.configuration.Configuration config)
     
    tabTitle(T result, org.flywaydb.core.api.configuration.Configuration config)
     

    Methods inherited from interface org.flywaydb.core.extensibility.Plugin

    compareTo, copy, getName, getPluginVersion, getPriority, isEnabled, isLicensed
  • Method Details

    • render

      String render(T result, org.flywaydb.core.api.configuration.Configuration config)
    • tabTitle

      String tabTitle(T result, org.flywaydb.core.api.configuration.Configuration config)
    • getType

      Class<T> getType()
    • getHtmlSummary

      default List<HtmlReportSummary> getHtmlSummary(T result, org.flywaydb.core.api.configuration.Configuration config)