com.vaadin.client.ui.

Class VAccordion.StackItem

  • java.lang.Object
    • com.google.gwt.user.client.ui.UIObject
      • com.google.gwt.user.client.ui.Widget
        • com.google.gwt.user.client.ui.Panel
          • com.google.gwt.user.client.ui.ComplexPanel
            • com.vaadin.client.ui.VAccordion.StackItem
  • All Implemented Interfaces:

    com.google.gwt.event.dom.client.ClickHandler, com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.EventHandler, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.HasWidgets, com.google.gwt.user.client.ui.HasWidgets.ForIsWidget, com.google.gwt.user.client.ui.IndexedPanel, com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget, com.google.gwt.user.client.ui.IsWidget, Iterable<com.google.gwt.user.client.ui.Widget>

    Enclosing class:

    VAccordion


    public class VAccordion.StackItem
    extends com.google.gwt.user.client.ui.ComplexPanel
    implements com.google.gwt.event.dom.client.ClickHandler

    A StackItem has always two children, Child 0 is a VCaption, Child 1 is the actual child widget.

    • 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
      • Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.IndexedPanel

        com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget
      • Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets

        com.google.gwt.user.client.ui.HasWidgets.ForIsWidget
    • Field Summary

      • Fields inherited from class com.google.gwt.user.client.ui.UIObject

        DEBUG_ID_PREFIX
    • Constructor Summary

      Constructors
      Constructor and Description
      StackItem() 
    • Method Summary

      All Methods
      Modifier and Type Method and Description
      void close() 
      boolean contains(ComponentConnector p) 
      int getCaptionHeight() 
      int getCaptionWidth()

      Returns caption width including padding.

      com.google.gwt.user.client.ui.Widget getChildWidget() 
      com.google.gwt.user.client.ui.Widget getComponent() 
      com.google.gwt.user.client.Element getContainerElement() 
      int getHeight() 
      int getWidgetWidth() 
      void hide() 
      boolean isCaptionVisible() 
      boolean isOpen() 
      void onBrowserEvent(com.google.gwt.user.client.Event event) 
      void onClick(com.google.gwt.event.dom.client.ClickEvent event) 
      void open() 
      void replaceWidget(com.google.gwt.user.client.ui.Widget newWidget) 
      void setContent(com.google.gwt.user.client.ui.Widget newWidget)

      Updates the content of the open tab of the accordion.

      void setHeight(int height) 
      void setHeightFromWidget() 
      void setId(String newId) 
      void setVisible(boolean visible) 
      void setWidth(int width) 
      void updateCaption(TabState tabState) 
      • Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel

        add, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, remove
      • Methods inherited from class com.google.gwt.user.client.ui.Panel

        add, add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
      • Methods inherited from class com.google.gwt.user.client.ui.Widget

        addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
      • 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, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setWidth, sinkBitlessEvent, toString
    • Constructor Detail

      • StackItem

        public StackItem()
    • Method Detail

      • setHeight

        public void setHeight(int height)
      • setId

        public void setId(String newId)
      • getComponent

        public com.google.gwt.user.client.ui.Widget getComponent()
      • setVisible

        public void setVisible(boolean visible)

        Specified by:

        setVisible in interface com.google.gwt.user.client.ui.HasVisibility

        Overrides:

        setVisible in class com.google.gwt.user.client.ui.UIObject

      • setHeightFromWidget

        public void setHeightFromWidget()
      • getCaptionWidth

        public int getCaptionWidth()

        Returns caption width including padding.

        Returns:

      • setWidth

        public void setWidth(int width)
      • getHeight

        public int getHeight()
      • getCaptionHeight

        public int getCaptionHeight()
      • onBrowserEvent

        public void onBrowserEvent(com.google.gwt.user.client.Event event)

        Specified by:

        onBrowserEvent in interface com.google.gwt.user.client.EventListener

        Overrides:

        onBrowserEvent in class com.google.gwt.user.client.ui.Widget

      • getContainerElement

        public com.google.gwt.user.client.Element getContainerElement()
      • getChildWidget

        public com.google.gwt.user.client.ui.Widget getChildWidget()
      • replaceWidget

        public void replaceWidget(com.google.gwt.user.client.ui.Widget newWidget)
      • open

        public void open()
      • hide

        public void hide()
      • close

        public void close()
      • isOpen

        public boolean isOpen()
      • setContent

        public void setContent(com.google.gwt.user.client.ui.Widget newWidget)

        Updates the content of the open tab of the accordion. This method is mostly for internal use and may change in future versions.

        Parameters:

        newWidget - new content

        Since:

        7.2

      • onClick

        public void onClick(com.google.gwt.event.dom.client.ClickEvent event)

        Specified by:

        onClick in interface com.google.gwt.event.dom.client.ClickHandler

      • updateCaption

        public void updateCaption(TabState tabState)
      • getWidgetWidth

        public int getWidgetWidth()
      • isCaptionVisible

        public boolean isCaptionVisible()