com.tensegrity.palowebviewer.modules.ui.client
Class TabManager

java.lang.Object
  extended by com.tensegrity.palowebviewer.modules.ui.client.TabManager

public class TabManager
extends java.lang.Object


Constructor Summary
TabManager(IXEditorFactory xEditorFactory, IXObjectEditorViewFactory xObjectEditorViewFactory, IIconFactory iconFactory, IPaloServerModel paloServerModel)
           
 
Method Summary
 IAction getSaveAction()
           
 IAction getSaveAsAction()
           
 ITabPanelModel getTabPanelModel()
           
 boolean hasModifiedTabs()
           
 void openXObjectEditorTab(XObject xObject)
           
 void turnOff()
           
 void turnOn()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TabManager

public TabManager(IXEditorFactory xEditorFactory,
                  IXObjectEditorViewFactory xObjectEditorViewFactory,
                  IIconFactory iconFactory,
                  IPaloServerModel paloServerModel)
Method Detail

openXObjectEditorTab

public void openXObjectEditorTab(XObject xObject)

turnOn

public void turnOn()

turnOff

public void turnOff()

hasModifiedTabs

public boolean hasModifiedTabs()

getTabPanelModel

public ITabPanelModel getTabPanelModel()

getSaveAction

public IAction getSaveAction()

getSaveAsAction

public IAction getSaveAsAction()