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, setTabCaptionsAsHtml
add, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, remove
add, add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, 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, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public static final String CLASSNAME
public int selectedItemIndex
public void renderTab(TabState tabState, int index)
VTabsheetBase
renderTab
in class VTabsheetBase
public void selectTab(int index)
VTabsheetBase
selectTab
in class VTabsheetBase
public void setStylePrimaryName(String style)
setStylePrimaryName
in class com.google.gwt.user.client.ui.UIObject
public void setStyleName(String style)
setStyleName
in class com.google.gwt.user.client.ui.UIObject
protected 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()
VTabsheetBase
clearPaintables
in class VTabsheetBase
public Iterator<com.google.gwt.user.client.ui.Widget> getWidgetIterator()
getWidgetIterator
in class VTabsheetBase
public int getTabCount()
VTabsheetBase
getTabCount
in class VTabsheetBase
public void removeTab(int index)
VTabsheetBase
removeTab
in class VTabsheetBase
public ComponentConnector getTab(int index)
VTabsheetBase
getTab
in class VTabsheetBase
public VAccordion.StackItem getStackItem(int index)
public Iterable<VAccordion.StackItem> getStackItems()
public VAccordion.StackItem getOpenStackItem()
Copyright © 2018 Vaadin Ltd. All rights reserved.