Package adams.gui.visualization.instance
Class InstanceReportFactory
- java.lang.Object
-
- adams.gui.visualization.report.ReportFactory
-
- adams.gui.visualization.instance.InstanceReportFactory
-
public class InstanceReportFactory extends 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 classInstanceReportFactory.PanelA specialized panel that displays reports.static classInstanceReportFactory.TableA specialized table for displaying a Report.-
Nested classes/interfaces inherited from class adams.gui.visualization.report.ReportFactory
ReportFactory.Dialog<C extends ReportContainer,M extends ReportContainerManager>, ReportFactory.Model, ReportFactory.StandardsDialog
-
-
Constructor Summary
Constructors Constructor Description InstanceReportFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ReportFactory.ModelgetModel(Report report)Returns a new model for the given report.static BasePanelgetPanel(Report report)Returns a new panel for the given report.static InstanceReportFactory.PanelgetPanel(List<ReportContainer> reports)Returns a new table for the given reports.static InstanceReportFactory.PanelgetPanelForReports(List reports)Returns a new table for the given reports.static InstanceReportFactory.TablegetTable(Report report)Returns a new table for the given report.-
Methods inherited from class adams.gui.visualization.report.ReportFactory
getDialog, getDialog, getPanel, getStandardsDialog, getStandardsDialog
-
-
-
-
Method Detail
-
getModel
public static ReportFactory.Model getModel(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(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 BasePanel getPanel(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<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
-
-