org.fusesource.web.console.client.widget
Class HistoryAwareTabPanel

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Composite
              extended by com.google.gwt.user.client.ui.TabPanel
                  extended by org.fusesource.web.console.client.widget.HistoryAwareTabPanel
All Implemented Interfaces:
com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasAnimation, com.google.gwt.user.client.ui.HasWidgets, com.google.gwt.user.client.ui.IndexedPanel, com.google.gwt.user.client.ui.SourcesTabEvents, com.google.gwt.user.client.ui.TabListener, java.lang.Iterable<com.google.gwt.user.client.ui.Widget>, HistoryAwareWidget, Refreshable

public class HistoryAwareTabPanel
extends com.google.gwt.user.client.ui.TabPanel
implements HistoryAwareWidget, Refreshable

Version:
$Revision: 1.1 $

Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Field Summary
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Fields inherited from interface org.fusesource.web.console.client.widget.HistoryAwareWidget
HISTORY_SEPARATOR
 
Constructor Summary
HistoryAwareTabPanel()
           
 
Method Summary
 void addRefreshable(Refreshable refreshable)
           
 com.google.gwt.user.client.ui.Widget getSelectedWidget()
           
 void refresh()
           
 void removeRefreshable(Refreshable refreshable)
           
 void showHistoryTokens(java.util.LinkedList<java.lang.String> tokens)
          Processes the first token in the list and then pass the list on to any child tokens
 
Methods inherited from class com.google.gwt.user.client.ui.TabPanel
add, add, add, add, addTabListener, clear, createTabTextWrapper, getDeckPanel, getTabBar, getWidget, getWidgetCount, getWidgetIndex, insert, insert, insert, isAnimationEnabled, iterator, onBeforeTabSelected, onEnsureDebugId, onTabSelected, remove, remove, removeTabListener, selectTab, setAnimationEnabled
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, setWidget
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
doAttachChildren, doDetachChildren, getParent, onLoad, onUnload, removeFromParent
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkEvents, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HistoryAwareTabPanel

public HistoryAwareTabPanel()
Method Detail

showHistoryTokens

public void showHistoryTokens(java.util.LinkedList<java.lang.String> tokens)
Description copied from interface: HistoryAwareWidget
Processes the first token in the list and then pass the list on to any child tokens

Specified by:
showHistoryTokens in interface HistoryAwareWidget

refresh

public void refresh()
Specified by:
refresh in interface Refreshable

getSelectedWidget

public com.google.gwt.user.client.ui.Widget getSelectedWidget()

addRefreshable

public void addRefreshable(Refreshable refreshable)

removeRefreshable

public void removeRefreshable(Refreshable refreshable)


Copyright © 2009 FuseSource. All Rights Reserved.