Class AbstractDemoHandler
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.demo.util.AbstractDemoHandler
-
- All Implemented Interfaces:
DemoHandler
,InternalDemoHandler
- Direct Known Subclasses:
AbstractXmlDemoHandler
,AutoTableAPIDemo
,BandInBandStackingDemoHandler
,CountryReportAPIDemoHandler
,CSVReaderDemo
,FileLoadingDemo
,MultiAPIChartDemo
,OpenSourceAPIDemoHandler
,PeopleReportAPIDemoHandler
,SimpleBarcodesAPIDemo
,SparklineAPIDemo
,StackedLayoutAPIDemoHandler
,SurveyScaleAPIDemoHandler
public abstract class AbstractDemoHandler extends Object implements InternalDemoHandler
The AbstractDemoHandler provides some common implementations that are used by all other demo handlers, and which are of minor interest for the demo's purposes.- Author:
- Thomas Morgner
-
-
Constructor Summary
Constructors Constructor Description AbstractDemoHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected JComponent
createDefaultTable(TableModel data)
DemoController
getController()
Returns the demo controler for this demo.PreviewHandler
getPreviewHandler()
void
setController(DemoController controler)
Assigns a demo controler to this demo.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.pentaho.reporting.engine.classic.demo.util.InternalDemoHandler
createReport, getDemoDescriptionSource, getDemoName, getPresentationComponent
-
-
-
-
Method Detail
-
createDefaultTable
protected JComponent createDefaultTable(TableModel data)
-
getController
public DemoController getController()
Description copied from interface:InternalDemoHandler
Returns the demo controler for this demo. The demo controler is supplied by the user of the demo handler.- Specified by:
getController
in interfaceInternalDemoHandler
- Returns:
- the demo controler for this demo handler.
-
setController
public void setController(DemoController controler)
Description copied from interface:InternalDemoHandler
Assigns a demo controler to this demo. It is guaranteed, that a controler is set, before the presentation component is queried or a report is created.- Specified by:
setController
in interfaceInternalDemoHandler
- Parameters:
controler
- the controler.
-
getPreviewHandler
public PreviewHandler getPreviewHandler()
- Specified by:
getPreviewHandler
in interfaceDemoHandler
-
-