Interface ITabs

All Superinterfaces:
IChildable<ITabs,ITab>, IComponent<ITabs>, IHtmlBasedComponent<ITabs>, ITabboxComposite<ITabs>, IXulElement<ITabs>

public interface ITabs extends IXulElement<ITabs>, IChildable<ITabs,ITab>, ITabboxComposite<ITabs>
Immutable Tabs component

A collection of tabs (ITab).

Author:
katherine
See Also:
  • Tabs
  • Field Details

    • DEFAULT

      static final ITabs DEFAULT
      Constant for default attributes of this immutable component.
  • Method Details

    • getWidgetClass

      default String getWidgetClass()
      Returns the client widget class.

      Default: "zul.tab.Tabs"

      Specified by:
      getWidgetClass in interface IComponent<ITabs>
    • of

      static ITabs of(Iterable<? extends ITab> children)
      Returns the instance with the given ITab children.
      Parameters:
      children - The children of ITab
    • of

      static ITabs of(ITab... children)
      Returns the instance with the given ITab children.
      Parameters:
      children - The children of ITab
    • ofWidth

      static ITabs ofWidth(String width)
      Returns the instance with the given width.
      Parameters:
      width - The width of the component
    • ofId

      static ITabs ofId(String id)
      Returns the instance with the given id.
      Parameters:
      id - The id to identify this component