Package weka.gui.beans
Interface HeadlessEventCollector
- All Known Implementing Classes:
AttributeSummarizer
,CostBenefitAnalysis
,DataVisualizer
,ModelPerformanceChart
,ScatterPlotMatrix
,TextViewer
public interface HeadlessEventCollector
Interface for Knowledge Flow components that (typically) provide
an interactive graphical visualization to implement. This allows
events that would normally be processed to provide a graphical display
to be collected and retrieved when running in headless mode (perhaps on
a server for example). A copy of the component that is running with
access to a display can be passed the list of events in order to
construct its display-dependent output.
- Version:
- $Revision: 8034 $
- Author:
- Mark Hall (mhall{[at]}pentaho{[dot]}com).
-
Method Summary
Modifier and TypeMethodDescriptionvoid
processHeadlessEvents
(List<EventObject> headless) Process a list of events that have been collected earlier.Get the list of events processed in headless mode.
-
Method Details
-
retrieveHeadlessEvents
List<EventObject> retrieveHeadlessEvents()Get the list of events processed in headless mode. May return null or an empty list if not running in headless mode or no events were processed- Returns:
- a list of EventObjects or null.
-
processHeadlessEvents
Process a list of events that have been collected earlier. Has no affect if the component is running in headless mode.- Parameters:
headless
- a list of EventObjects to process.
-