org.embl.ebi.escience.scuflui.spi
Interface UIComponentSPI

All Known Subinterfaces:
ProcessorViewSPI, SemanticMarkupViewSPI, WorkflowInstanceSetViewSPI, WorkflowModelViewSPI
All Known Implementing Classes:
AdvancedModelExplorer, APConfigPanel, BeanshellConfigPanel, BiomartConfigPanel, BlankScavengerTreePanel, BSFConfigPanel, DefaultScavengerTree, DotTextArea, EnactorEventMonitor, EnactorInvocation, IterationStrategyEditor, MobyPanel, PollingPropertiesEditor.PollingPropertiesPanel, RservConfigPanel, RshellConfigPanel, ScavengerTreePanel, ScuflDiagramPanel, ScuflModelExplorer, ScuflModelTreeTable, ScuflModelTreeTableContrib, ScuflSemanticMarkupEditor, ScuflSVGDiagram, SimpleActionFrame, TemplateEditor, WorkflowEditor, WorkflowInputMapBuilder, WorkflowInstanceContainer, XScuflTextArea, XScuflTree

public interface UIComponentSPI

Interface for any UI component to be used within the workbench

Author:
Tom Oinn

Method Summary
 javax.swing.ImageIcon getIcon()
          Get an icon to be used in window decorations for this component.
 java.lang.String getName()
          Get the preferred name of this component, for titles in windows etc.
 void onDisplay()
          Called when the component is displayed in the UI
 void onDispose()
          Called after the component has been removed from the UI
 

Method Detail

getName

java.lang.String getName()
Get the preferred name of this component, for titles in windows etc.


getIcon

javax.swing.ImageIcon getIcon()
Get an icon to be used in window decorations for this component.


onDisplay

void onDisplay()
Called when the component is displayed in the UI


onDispose

void onDispose()
Called after the component has been removed from the UI