Class TabEntry

  extended by
      extended by
          extended by
              extended by
All Implemented Interfaces:,,,,,, TabEventListener

public abstract class TabEntry
implements TabEventListener

A TabEntry is a single panel of the TabViewer. They are meant to be lazily instantiated so that the viewer doesn't load all of the tabbed panels. Each TabEntry is expected to have a static factory() method that will be called by the TabViewer on startup. createInstance() must be defined in eath TabEntryFactory. Example: clsss MyTab extends TabEntry { pubic static TabEntryFactory factory() { return new TabEntryFactory("my tab", "a description of the tab") { public TabEntry createInstance() { return new MyTab(); } }; } }


Nested Class Summary
static class TabEntry.TabEntryFactory
          Encapsulated information about a TabEntry.
Nested classes/interfaces inherited from class,
Field Summary
Fields inherited from class
Constructor Summary
Method Summary
 void onFocus()
 void onLostFocus()
Methods inherited from class
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, performDetachedInitialization, render, render, resolvePotentialElement, setWidget, wrapElement
Methods inherited from class
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
Methods inherited from class
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail


public TabEntry()
Method Detail


public void onFocus()
Specified by:
onFocus in interface TabEventListener


public void onLostFocus()
Specified by:
onLostFocus in interface TabEventListener

Copyright © 2007-2012 All Rights Reserved.