org.pentaho.di.ui.spoon
Interface TabItemInterface

All Known Implementing Classes:
JobGraph, SpoonBrowser, SpoonSlave, TransGraph

public interface TabItemInterface


Method Summary
 boolean applyChanges()
           
 boolean canBeClosed()
          Closes the content behind the tab, de-allocates resources.
 boolean canHandleSave()
           
 ChangedWarningInterface getChangedWarning()
           
 Object getManagedObject()
           
 EngineMetaInterface getMeta()
           
 boolean hasContentChanged()
           
 void setControlStates()
           
 boolean setFocus()
           
 int showChangedWarning()
           
 

Method Detail

canBeClosed

boolean canBeClosed()
Closes the content behind the tab, de-allocates resources.

Returns:
true if the tab was closed, false if it was prevented by the user. (are you sure dialog)

canHandleSave

boolean canHandleSave()

getManagedObject

Object getManagedObject()

hasContentChanged

boolean hasContentChanged()

getChangedWarning

ChangedWarningInterface getChangedWarning()

showChangedWarning

int showChangedWarning()
                       throws KettleException
Throws:
KettleException

applyChanges

boolean applyChanges()
                     throws KettleException
Throws:
KettleException

getMeta

EngineMetaInterface getMeta()

setControlStates

void setControlStates()

setFocus

boolean setFocus()