public class TabContainer extends MultipleViewsContainer
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_STYLE_NAME |
activeViewslogger, views| Constructor and Description |
|---|
TabContainer()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(View view,
boolean lazy,
boolean closeable) |
boolean |
add(View view,
boolean lazy,
boolean closeable,
boolean render) |
void |
closeView(String viewId)
Closes the tab, skipping any Unload event
|
void |
closeView(String viewId,
boolean skipEvents) |
protected boolean |
doAdd(View view,
boolean lazy,
boolean closeable,
Object parameter) |
protected boolean |
doAdd(View view,
boolean lazy,
Object parameter) |
protected boolean |
doRemove(View view,
boolean skipEvent) |
void |
focusView(String viewId) |
protected com.google.gwt.user.client.ui.Panel |
getContainerPanel(View view) |
protected Tab |
getFocusedTab() |
int |
getFocusedViewIndex() |
int |
getIndex(String viewId) |
int |
getIndex(View view) |
Tab |
getTab(String viewId) |
String |
getViewId(int tabIndex) |
protected void |
handleViewTitle(String title,
com.google.gwt.user.client.ui.Panel containerPanel,
String viewId) |
activate, deactivate, hasHistoryHandlers, hasOrientationChangeHandlers, hasResizeHandlers, hasWindowCloseHandlers, hasWindowClosingHandlers, notifyViewsAboutHistoryChange, notifyViewsAboutOrientationChange, notifyViewsAboutWindowClose, notifyViewsAboutWindowClosing, notifyViewsAboutWindowResizeadd, loadView, showViewadd, addLazy, addView, adoptView, bindToDOM, clear, createView, createView, getMainWidget, getView, getViewFactory, loadAndRenderView, loadView, loadView, remove, remove, renderView, showView, showView, unbindToDOMclaimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidgetaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEventsaddStyleDependentName, 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, toStringpublic static final String DEFAULT_STYLE_NAME
public boolean add(View view, boolean lazy, boolean closeable)
view - lazy - closeable - public boolean add(View view, boolean lazy, boolean closeable, boolean render)
view - lazy - closeable - render - public void closeView(String viewId)
view - public void closeView(String viewId, boolean skipEvents)
view - skipEvents - public void focusView(String viewId)
viewId - public int getFocusedViewIndex()
public int getIndex(String viewId)
viewId - public int getIndex(View view)
tab - public String getViewId(int tabIndex)
tabIndex - protected boolean doAdd(View view, boolean lazy, Object parameter)
doAdd in class ViewContainerprotected boolean doRemove(View view, boolean skipEvent)
doRemove in class ViewContainerprotected Tab getFocusedTab()
protected com.google.gwt.user.client.ui.Panel getContainerPanel(View view)
getContainerPanel in class ViewContainerprotected void handleViewTitle(String title, com.google.gwt.user.client.ui.Panel containerPanel, String viewId)
handleViewTitle in class ViewContainerCopyright © 2014. All rights reserved.