Class SpoonTabsDelegate

    • Constructor Detail

      • SpoonTabsDelegate

        public SpoonTabsDelegate​(Spoon spoon)
    • Method Detail

      • tabClose

        public boolean tabClose​(TabItem item)
                         throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
      • tabClose

        public boolean tabClose​(TabItem item,
                                boolean force)
                         throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
      • removeTab

        public void removeTab​(TabMapEntry tabMapEntry)
      • getActiveMeta

        public org.pentaho.di.core.EngineMetaInterface getActiveMeta()
      • makeSlaveTabName

        public String makeSlaveTabName​(org.pentaho.di.cluster.SlaveServer slaveServer)
      • addSpoonBrowser

        public boolean addSpoonBrowser​(String name,
                                       String urlString)
      • addSpoonBrowser

        public boolean addSpoonBrowser​(String name,
                                       String urlString,
                                       boolean showControls)
      • addSpoonBrowser

        public boolean addSpoonBrowser​(String name,
                                       String urlString,
                                       org.eclipse.swt.browser.LocationListener listener)
      • addSpoonBrowser

        public boolean addSpoonBrowser​(String name,
                                       String urlString,
                                       org.eclipse.swt.browser.LocationListener listener,
                                       boolean showControls)
      • addSpoonBrowser

        public boolean addSpoonBrowser​(String name,
                                       String urlString,
                                       boolean isURL,
                                       org.eclipse.swt.browser.LocationListener listener)
      • addSpoonBrowser

        public boolean addSpoonBrowser​(String name,
                                       String urlString,
                                       boolean isURL,
                                       org.eclipse.swt.browser.LocationListener listener,
                                       boolean showControls)
      • addSpoonBrowser

        public boolean addSpoonBrowser​(String name,
                                       String urlString,
                                       boolean isURL,
                                       org.eclipse.swt.browser.LocationListener listener,
                                       Map<String,​Runnable> functions,
                                       boolean showControls)
      • findTabForTransformation

        public TabMapEntry findTabForTransformation​(org.pentaho.di.trans.TransMeta trans)
                                             throws org.pentaho.di.core.exception.KettleFileException
        Finds the tab for the transformation that matches the metadata provided (either the file must be the same or the repository id).
        Parameters:
        trans - Transformation metadata to look for
        Returns:
        Tab with transformation open whose metadata matches trans or null if no tab exists.
        Throws:
        org.pentaho.di.core.exception.KettleFileException - If there is a problem loading the file object for an open transformation with an invalid a filename.
      • renameTabs

        public void renameTabs()
        Rename the tabs
      • makeTabName

        public String makeTabName​(org.pentaho.di.core.EngineMetaInterface transMeta,
                                  boolean showLocation)
      • tabSelected

        public void tabSelected​(TabItem item)