Interface IColumnchildren<I extends IAnyGroup>

All Superinterfaces:
IChildable<IColumnchildren<I>,I>, IComponent<IColumnchildren<I>>, IHtmlBasedComponent<IColumnchildren<I>>, IXulElement<IColumnchildren<I>>

public interface IColumnchildren<I extends IAnyGroup> extends IXulElement<IColumnchildren<I>>, IChildable<IColumnchildren<I>,I>
Immutable Columnchildren component

The column of IColumnlayout.

Author:
katherine
See Also:
  • Columnchildren
  • Field Details

    • DEFAULT

      static final IColumnchildren<IAnyGroup> DEFAULT
      Constant for default attributes of this immutable component.
  • Method Details

    • getWidgetClass

      default String getWidgetClass()
      Returns the client widget class.

      Default: "zkex.layout.Columnchildren"

      Specified by:
      getWidgetClass in interface IComponent<I extends IAnyGroup>
    • of

      static <I extends IAnyGroup> IColumnchildren<I> of(Iterable<? extends I> children)
      Returns the instance with the given any group children.
      Parameters:
      children - The children belong to any group
      See Also:
    • of

      static <I extends IAnyGroup> IColumnchildren<I> of(I... children)
      Returns the instance with the given any group children.
      Parameters:
      children - The children belong to any group
      See Also:
    • ofSize

      static <I extends IAnyGroup> IColumnchildren<I> ofSize(String width, String height)
      Returns the instance with the given width and height
      Parameters:
      width - The width of the component
      height - The height of the component
    • ofFlex

      static <I extends IAnyGroup> IColumnchildren<I> ofFlex(String hflex, String vflex)
      Returns the instance with the given vflex and hflex
      Parameters:
      hflex - The horizontal flex hint
      vflex - The vertical flex hint
    • ofId

      static <I extends IAnyGroup> IColumnchildren<I> ofId(String id)
      Returns the instance with the given id.
      Parameters:
      id - The id to identify this component