Class HubUITopComponent

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
org.openide.windows.TopComponent
org.praxislive.ide.project.ui.HubUITopComponent
All Implemented Interfaces:
ImageObserver, MenuContainer, Externalizable, Serializable, Accessible, org.openide.explorer.ExplorerManager.Provider, org.openide.util.HelpCtx.Provider, org.openide.util.Lookup.Provider

public final class HubUITopComponent extends org.openide.windows.TopComponent implements org.openide.explorer.ExplorerManager.Provider
Top component which displays Hub and roots information
See Also:
  • Constructor Details

    • HubUITopComponent

      public HubUITopComponent()
  • Method Details

    • getDefault

      public static HubUITopComponent getDefault()
      Gets default instance. Do not use directly: reserved for *.settings files only, i.e. deserialization routines; otherwise you could get a non-deserialized instance. To obtain the singleton instance, use findInstance().
    • findInstance

      public static HubUITopComponent findInstance()
      Obtain the HubUITopComponent instance. Never call getDefault() directly!
    • getExplorerManager

      public org.openide.explorer.ExplorerManager getExplorerManager()
      Specified by:
      getExplorerManager in interface org.openide.explorer.ExplorerManager.Provider
    • getPersistenceType

      public int getPersistenceType()
      Overrides:
      getPersistenceType in class org.openide.windows.TopComponent
    • componentOpened

      public void componentOpened()
      Overrides:
      componentOpened in class org.openide.windows.TopComponent
    • componentClosed

      public void componentClosed()
      Overrides:
      componentClosed in class org.openide.windows.TopComponent
    • preferredID

      protected String preferredID()
      Overrides:
      preferredID in class org.openide.windows.TopComponent