public class VAccordion extends VTabsheetBase
| Modifier and Type | Class and Description |
|---|---|
class |
VAccordion.StackItem
A StackItem has always two children, Child 0 is a VCaption, Child 1 is
the actual child widget.
|
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled| Modifier and Type | Field and Description |
|---|---|
static String |
CLASSNAME |
int |
selectedItemIndex
For internal use only.
|
activeTabIndex, client, connector, disabled, disabledTabKeys, readonly, tabKeys| Constructor and Description |
|---|
VAccordion() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clearPaintables()
Clears current tabs and contents.
|
void |
close(VAccordion.StackItem item)
For internal use only.
|
VAccordion.StackItem |
getOpenStackItem() |
VAccordion.StackItem |
getStackItem(int index)
For internal use only.
|
Iterable<VAccordion.StackItem> |
getStackItems() |
ComponentConnector |
getTab(int index)
Implement in extending classes.
|
int |
getTabCount()
Implement in extending classes.
|
Iterator<com.google.gwt.user.client.ui.Widget> |
getWidgetIterator() |
void |
onSelectTab(VAccordion.StackItem item) |
void |
open(int itemIndex)
For internal use only.
|
void |
removeTab(int index)
Implement in extending classes.
|
void |
renderTab(TabState tabState,
int index)
Implement in extending classes.
|
void |
selectTab(int index)
For internal use only.
|
void |
setStyleName(String style) |
void |
setStylePrimaryName(String style) |
void |
setTabIndex(int tabIndex)
For internal use only.
|
protected void |
updateStyleNames(String primaryStyleName) |
addTabKey, clearTabKeys, getConnectorForWidget, isDynamicHeight, isDynamicWidth, isEnabled, isTabCaptionsAsHtml, setActiveTabIndex, setClient, setConnector, setEnabled, setReadonly, setTabCaptionsAsHtmladd, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, removeadd, add, adopt, clear, doAttachChildren, doDetachChildren, orphan, removeaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, 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, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic static final String CLASSNAME
public int selectedItemIndex
public void renderTab(TabState tabState, int index)
VTabsheetBaserenderTab in class VTabsheetBasepublic void selectTab(int index)
VTabsheetBaseselectTab in class VTabsheetBasepublic void setStylePrimaryName(String style)
setStylePrimaryName in class com.google.gwt.user.client.ui.UIObjectpublic void setStyleName(String style)
setStyleName in class com.google.gwt.user.client.ui.UIObjectprotected void updateStyleNames(String primaryStyleName)
public void setTabIndex(int tabIndex)
tabIndex - tabulator index for the open stack itempublic void open(int itemIndex)
public void close(VAccordion.StackItem item)
public void onSelectTab(VAccordion.StackItem item)
protected void clearPaintables()
VTabsheetBaseclearPaintables in class VTabsheetBasepublic Iterator<com.google.gwt.user.client.ui.Widget> getWidgetIterator()
getWidgetIterator in class VTabsheetBasepublic int getTabCount()
VTabsheetBasegetTabCount in class VTabsheetBasepublic void removeTab(int index)
VTabsheetBaseremoveTab in class VTabsheetBasepublic ComponentConnector getTab(int index)
VTabsheetBasegetTab in class VTabsheetBasepublic VAccordion.StackItem getStackItem(int index)
public Iterable<VAccordion.StackItem> getStackItems()
public VAccordion.StackItem getOpenStackItem()
Copyright © 2018 Vaadin Ltd. All rights reserved.