Package adams.flow.sink
Interface DisplayPanelProvider
-
- All Superinterfaces:
Actor
,AdditionalInformationHandler
,CleanUpHandler
,Comparable
,Destroyable
,ErrorHandler
,InputConsumer
,LoggingLevelHandler
,LoggingSupporter
,OptionHandler
,QuickInfoSupporter
,Serializable
,ShallowCopySupporter<Actor>
,Stoppable
,StoppableWithFeedback
,VariableChangeListener
,VariablesInspectionHandler
- All Known Implementing Classes:
ActualVsPredictedPlot
,BoxPlot
,ContainerDisplay
,Display
,DOMDisplay
,EmailViewer
,FilePreview
,FlowDisplay
,FourInOneDisplay
,Histogram
,ImageHistogram
,ImageSegmentationViewer
,ImageViewer
,JFreeChartPlot
,JsonDisplay
,MatrixPlot
,ObjectPreview
,ObjectViewer
,PDFViewer
,ProbabilityPlotDisplay
,PropertiesDisplay
,ScatterDisplay
,SequencePlotter
,SideBySideDiff
,SimplePlot
,SpreadSheetDisplay
,SpreadSheetRowViewer
,TimeseriesDisplay
,WekaAttributeSummary
,WekaClassifierErrors
,WekaCostBenefitAnalysis
,WekaCostCurve
,WekaGraphVisualizer
,WekaInstancesDisplay
,WekaInstancesPlot
,WekaInstanceViewer
,WekaMarginCurve
,WekaThresholdCurve
,WekaTreeVisualizer
,ZScoreDisplay
public interface DisplayPanelProvider extends Actor, InputConsumer
Interface for graphical sinks that can also generate a panel from scratch for a new token.- Version:
- $Revision$
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
-
-
Field Summary
-
Fields inherited from interface adams.flow.core.Actor
FILE_EXTENSION, FILE_EXTENSION_GZ
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DisplayPanel
createDisplayPanel(Token token)
Creates a new display panel for the token.boolean
displayPanelRequiresScrollPane()
Returns whether the created display panel requires a scroll pane or not.-
Methods inherited from interface adams.flow.core.Actor
cleanUp, compareTo, destroy, equals, execute, findVariables, getAnnotations, getDefaultName, getDetectedVariables, getErrorHandler, getFlowExecutionListeningSupporter, getFullName, getName, getNextSibling, getParent, getParentComponent, getPreviousSibling, getQuickInfo, getRoot, getScopeHandler, getSilent, getSkip, getStopFlowOnError, getStopMessage, getStorageHandler, getVariables, handleError, hasErrorHandler, hasStopMessage, index, isExecuted, isFinished, isHeadless, isStopped, setAnnotations, setErrorHandler, setName, setParent, setSilent, setSkip, setStopFlowOnError, setUp, setVariables, shallowCopy, shallowCopy, sizeOf, stopExecution, stopExecution, toCommandLine, variableChanged, wrapUp
-
Methods inherited from interface adams.core.AdditionalInformationHandler
getAdditionalInformation
-
Methods inherited from interface adams.flow.core.InputConsumer
accepts, currentInput, hasInput, input
-
Methods inherited from interface adams.core.logging.LoggingLevelHandler
getLoggingLevel, setLoggingLevel
-
Methods inherited from interface adams.core.logging.LoggingSupporter
getLogger, isLoggingEnabled
-
Methods inherited from interface adams.core.option.OptionHandler
cleanUpOptions, defineOptions, getOptionManager
-
Methods inherited from interface adams.core.VariablesInspectionHandler
canInspectOptions
-
-
-
-
Method Detail
-
createDisplayPanel
DisplayPanel createDisplayPanel(Token token)
Creates a new display panel for the token.- Parameters:
token
- the token to display in a new panel, can be null- Returns:
- the generated panel
-
displayPanelRequiresScrollPane
boolean displayPanelRequiresScrollPane()
Returns whether the created display panel requires a scroll pane or not.- Returns:
- true if the display panel requires a scroll pane
-
-