Class MantleTabPanel
- java.lang.Object
- 
- com.google.gwt.user.client.ui.UIObject
- 
- com.google.gwt.user.client.ui.Widget
- 
- com.google.gwt.user.client.ui.Panel
- 
- com.google.gwt.user.client.ui.ComplexPanel
- 
- com.google.gwt.user.client.ui.CellPanel
- 
- com.google.gwt.user.client.ui.VerticalPanel
- 
- org.pentaho.gwt.widgets.client.tabs.PentahoTabPanel
- 
- org.pentaho.mantle.client.ui.tabs.MantleTabPanel
 
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- com.google.gwt.event.logical.shared.HasAttachHandlers,- com.google.gwt.event.shared.HasHandlers,- com.google.gwt.user.client.EventListener,- com.google.gwt.user.client.ui.HasAlignment,- com.google.gwt.user.client.ui.HasHorizontalAlignment,- com.google.gwt.user.client.ui.HasVerticalAlignment,- com.google.gwt.user.client.ui.HasVisibility,- com.google.gwt.user.client.ui.HasWidgets,- com.google.gwt.user.client.ui.HasWidgets.ForIsWidget,- com.google.gwt.user.client.ui.IndexedPanel,- com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget,- com.google.gwt.user.client.ui.InsertPanel,- com.google.gwt.user.client.ui.InsertPanel.ForIsWidget,- com.google.gwt.user.client.ui.IsWidget,- Iterable<com.google.gwt.user.client.ui.Widget>
 
 public class MantleTabPanel extends org.pentaho.gwt.widgets.client.tabs.PentahoTabPanel
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObjectcom.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 - 
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasHorizontalAlignmentcom.google.gwt.user.client.ui.HasHorizontalAlignment.AutoHorizontalAlignmentConstant, com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant
 - 
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasVerticalAlignmentcom.google.gwt.user.client.ui.HasVerticalAlignment.VerticalAlignmentConstant
 - 
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgetscom.google.gwt.user.client.ui.HasWidgets.ForIsWidget
 
- 
 - 
Field Summary- 
Fields inherited from class org.pentaho.gwt.widgets.client.tabs.PentahoTabPanelselectedTab, tabBar, tabDeck
 
- 
 - 
Constructor SummaryConstructors Constructor Description MantleTabPanel()MantleTabPanel(boolean setupNativeHooks)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTab(String text, String tooltip, boolean closeable, com.google.gwt.user.client.ui.Widget content)voidallTabsClosed()static voidclearClosingFrame(com.google.gwt.user.client.Element frame)voidcloseAllTabs()voidcloseOtherTabs(org.pentaho.gwt.widgets.client.tabs.PentahoTab exceptThisTab)voidcloseTab(org.pentaho.gwt.widgets.client.tabs.PentahoTab closeTab, boolean invokePreTabCloseHook)voidenableContentEdit(boolean enable)booleanexistingTabMatchesName(String name)static voidfireCloseTab(String frameId)IFrameTabPanelgetCurrentFrame()StringgetCurrentFrameElementId()This method returns the current frame element id.IFrameTabPanelgetFrame(org.pentaho.gwt.widgets.client.tabs.PentahoTab tab)com.google.gwt.user.client.ElementgetFrameElement(org.pentaho.gwt.widgets.client.tabs.PentahoTab tab)static StringgetReadyState(com.google.gwt.user.client.Element frameElement)static booleanhasUnsavedChanges(com.google.gwt.user.client.Element frameElement)voidhideLoadingIndicator()static voidonTabSelect(com.google.gwt.user.client.Element element)static booleanpreTabCloseHook(com.google.gwt.user.client.Element frameElement)voidregisterContentOverlay(String id)voidselectTab(org.pentaho.gwt.widgets.client.tabs.PentahoTab selectedTab)voidsetContentEditSelected(boolean selected)voidsetCurrentTabSaveEnabled(boolean enabled)voidsetFileInfoInFrame(FileItem selectedFileItem)Store representation of file in the frame for reference later when save is calledvoidsetTabSaveEnabled(String frameId, boolean enabled)voidsetTabSaveEnabled(org.pentaho.gwt.widgets.client.tabs.PentahoTab tab, boolean enabled)voidshowLoadingIndicator()voidshowNewURLTab(String tabName, String tabTooltip, String url, boolean setFileInfoInFrame)voidshowNewURLTab(String tabName, String tabTooltip, String url, boolean setFileInfoInFrame, String frameName)static booleansupportsReadyFeedback(com.google.gwt.user.client.Element frameElement)- 
Methods inherited from class org.pentaho.gwt.widgets.client.tabs.PentahoTabPanelcloseTab, getSelectedTab, getSelectedTabIndex, getTab, getTabBar, getTabCount, getTabDeck, selectTab, selectTab, setSelectedTab, setTabBar, setTabDeck
 - 
Methods inherited from class com.google.gwt.user.client.ui.VerticalPaneladd, getHorizontalAlignment, getVerticalAlignment, insert, insert, onEnsureDebugId, remove, setHorizontalAlignment, setVerticalAlignment
 - 
Methods inherited from class com.google.gwt.user.client.ui.CellPanelgetBody, getSpacing, getTable, setBorderWidth, setCellHeight, setCellHeight, setCellHorizontalAlignment, setCellHorizontalAlignment, setCellHorizontalAlignment, setCellHorizontalAlignment, setCellVerticalAlignment, setCellVerticalAlignment, setCellVerticalAlignment, setCellVerticalAlignment, setCellWidth, setCellWidth, setSpacing
 - 
Methods inherited from class com.google.gwt.user.client.ui.ComplexPaneladd, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove
 - 
Methods inherited from class com.google.gwt.user.client.ui.Paneladd, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
 - 
Methods inherited from class com.google.gwt.user.client.ui.WidgetaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
 - 
Methods inherited from class com.google.gwt.user.client.ui.UIObjectaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com.google.gwt.user.client.ui.IndexedPanelgetWidget, getWidgetCount, getWidgetIndex, remove
 - 
Methods inherited from interface com.google.gwt.user.client.ui.IndexedPanel.ForIsWidgetgetWidgetIndex
 - 
Methods inherited from interface java.lang.IterableforEach, spliterator
 
- 
 
- 
- 
- 
Method Detail- 
addTabpublic void addTab(String text, String tooltip, boolean closeable, com.google.gwt.user.client.ui.Widget content) - Overrides:
- addTabin class- org.pentaho.gwt.widgets.client.tabs.PentahoTabPanel
 
 - 
showNewURLTabpublic void showNewURLTab(String tabName, String tabTooltip, String url, boolean setFileInfoInFrame, String frameName) 
 - 
showNewURLTabpublic void showNewURLTab(String tabName, String tabTooltip, String url, boolean setFileInfoInFrame) 
 - 
existingTabMatchesNamepublic boolean existingTabMatchesName(String name) 
 - 
fireCloseTabpublic static void fireCloseTab(String frameId) 
 - 
showLoadingIndicatorpublic void showLoadingIndicator() 
 - 
hideLoadingIndicatorpublic void hideLoadingIndicator() 
 - 
setCurrentTabSaveEnabledpublic void setCurrentTabSaveEnabled(boolean enabled) 
 - 
setTabSaveEnabledpublic void setTabSaveEnabled(org.pentaho.gwt.widgets.client.tabs.PentahoTab tab, boolean enabled)
 - 
setTabSaveEnabledpublic void setTabSaveEnabled(String frameId, boolean enabled) 
 - 
registerContentOverlaypublic void registerContentOverlay(String id) 
 - 
enableContentEditpublic void enableContentEdit(boolean enable) 
 - 
setContentEditSelectedpublic void setContentEditSelected(boolean selected) 
 - 
setFileInfoInFramepublic void setFileInfoInFrame(FileItem selectedFileItem) Store representation of file in the frame for reference later when save is called- Parameters:
- selectedFileItem-
 
 - 
getCurrentFramepublic IFrameTabPanel getCurrentFrame() 
 - 
getFramepublic IFrameTabPanel getFrame(org.pentaho.gwt.widgets.client.tabs.PentahoTab tab) 
 - 
getFrameElementpublic com.google.gwt.user.client.Element getFrameElement(org.pentaho.gwt.widgets.client.tabs.PentahoTab tab) 
 - 
getCurrentFrameElementIdpublic String getCurrentFrameElementId() This method returns the current frame element id.- Returns:
 
 - 
getReadyStatepublic static String getReadyState(com.google.gwt.user.client.Element frameElement) 
 - 
supportsReadyFeedbackpublic static boolean supportsReadyFeedback(com.google.gwt.user.client.Element frameElement) 
 - 
hasUnsavedChangespublic static boolean hasUnsavedChanges(com.google.gwt.user.client.Element frameElement) 
 - 
preTabCloseHookpublic static boolean preTabCloseHook(com.google.gwt.user.client.Element frameElement) 
 - 
closeTabpublic void closeTab(org.pentaho.gwt.widgets.client.tabs.PentahoTab closeTab, boolean invokePreTabCloseHook)- Overrides:
- closeTabin class- org.pentaho.gwt.widgets.client.tabs.PentahoTabPanel
 
 - 
clearClosingFramepublic static void clearClosingFrame(com.google.gwt.user.client.Element frame) 
 - 
closeOtherTabspublic void closeOtherTabs(org.pentaho.gwt.widgets.client.tabs.PentahoTab exceptThisTab) - Overrides:
- closeOtherTabsin class- org.pentaho.gwt.widgets.client.tabs.PentahoTabPanel
 
 - 
closeAllTabspublic void closeAllTabs() - Overrides:
- closeAllTabsin class- org.pentaho.gwt.widgets.client.tabs.PentahoTabPanel
 
 - 
selectTabpublic void selectTab(org.pentaho.gwt.widgets.client.tabs.PentahoTab selectedTab) - Overrides:
- selectTabin class- org.pentaho.gwt.widgets.client.tabs.PentahoTabPanel
 
 - 
allTabsClosedpublic void allTabsClosed() 
 - 
onTabSelectpublic static void onTabSelect(com.google.gwt.user.client.Element element) 
 
- 
 
-