Package adams.gui.visualization.instance
Class InstanceReportFactory
- java.lang.Object
-
- adams.gui.visualization.report.ReportFactory
-
- adams.gui.visualization.instance.InstanceReportFactory
-
public class InstanceReportFactory extends adams.gui.visualization.report.ReportFactory
A factory for GUI components for Instance-related reports.- Version:
- $Revision$
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InstanceReportFactory.Panel
A specialized panel that displays reports.static class
InstanceReportFactory.Table
A specialized table for displaying a Report.-
Nested classes/interfaces inherited from class adams.gui.visualization.report.ReportFactory
adams.gui.visualization.report.ReportFactory.Dialog<C extends adams.gui.visualization.report.ReportContainer,M extends adams.gui.visualization.report.ReportContainerManager>, adams.gui.visualization.report.ReportFactory.Model, adams.gui.visualization.report.ReportFactory.StandardsDialog
-
-
Constructor Summary
Constructors Constructor Description InstanceReportFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static adams.gui.visualization.report.ReportFactory.Model
getModel(adams.data.report.Report report)
Returns a new model for the given report.static adams.gui.core.BasePanel
getPanel(adams.data.report.Report report)
Returns a new panel for the given report.static InstanceReportFactory.Panel
getPanel(List<adams.gui.visualization.report.ReportContainer> reports)
Returns a new table for the given reports.static InstanceReportFactory.Panel
getPanelForReports(List reports)
Returns a new table for the given reports.static InstanceReportFactory.Table
getTable(adams.data.report.Report report)
Returns a new table for the given report.
-
-
-
Method Detail
-
getModel
public static adams.gui.visualization.report.ReportFactory.Model getModel(adams.data.report.Report report)
Returns a new model for the given report.- Parameters:
report
- the report to create a model for- Returns:
- the model
-
getTable
public static InstanceReportFactory.Table getTable(adams.data.report.Report report)
Returns a new table for the given report.- Parameters:
report
- the report to create a table for- Returns:
- the table
-
getPanel
public static adams.gui.core.BasePanel getPanel(adams.data.report.Report report)
Returns a new panel for the given report.- Parameters:
report
- the report to create a table/panel for- Returns:
- the panel
-
getPanel
public static InstanceReportFactory.Panel getPanel(List<adams.gui.visualization.report.ReportContainer> reports)
Returns a new table for the given reports.- Parameters:
reports
- the reports to create a tabbed pane for- Returns:
- the tabbed pane
-
getPanelForReports
public static InstanceReportFactory.Panel getPanelForReports(List reports)
Returns a new table for the given reports.- Parameters:
reports
- the reports to create a tabbed pane for- Returns:
- the tabbed pane
-
-