Class ItemTabPane

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Runnable, Accessible
Direct Known Subclasses:
CollectionPane, ExecutionPane, HistoryPane, JobListPane, PropertiesPane, ViewpointPane, WorkflowPane

public class ItemTabPane extends JPanel implements Runnable
Generic item details tabbed pane.
See Also:
  • Field Details

    • sourceItem

      protected NodeItem sourceItem
    • titleText

      protected String titleText
    • titleIcon

      protected ImageIcon titleIcon
    • titleFont

      public static Font titleFont
    • headingColor

      public static Color headingColor
    • parent

      protected ItemDetails parent
    • mReloadIcon

      protected static ImageIcon mReloadIcon
    • titleBox

      protected Box titleBox
  • Constructor Details

    • ItemTabPane

      public ItemTabPane(String tabName, String titleText)
  • Method Details

    • focusLost

      public void focusLost(FocusEvent e)
    • setParent

      public void setParent(ItemDetails parent)
    • getTabName

      public String getTabName()
    • getTitle

      protected JLabel getTitle(String titleText)
    • addTitle

      protected void addTitle(JLabel title)
    • addGlue

      protected void addGlue()
    • initPanel

      protected void initPanel()
    • initForItem

      public void initForItem(NodeItem sourceItem)
    • run

      public void run()
      Empty implementation. Subclases shall provide the cluster specific version
      Specified by:
      run in interface Runnable
    • reload

      public void reload()
    • runCommand

      public void runCommand(String command)
    • destroy

      public void destroy()
    • getOutcomeHandler

      public static OutcomeHandler getOutcomeHandler(String schema, int version)