Interface IFooterElement<I extends IFooterElement>

All Superinterfaces:
IChildrenOfInputgroup<I>, IComponent<I>, IHtmlBasedComponent<I>, ILabelElement<I>, ILabelImageElement<I>, IXulElement<I>
All Known Subinterfaces:
IFooter<I>, IListfooter<I>, ITreefooter<I>

public interface IFooterElement<I extends IFooterElement> extends ILabelImageElement<I>
A skeletal implementation for a footer.
Author:
jumperchen
  • Method Details

    • getSpan

      default int getSpan()
      Returns number of columns to span this footer. Default: 1.
    • withSpan

      I withSpan(int span)
      Returns a copy of this immutable component with the specified span.

      Sets number of columns to span this footer.

      Parameters:
      span - Number of columns to span this footer.

      Default: 1.

      Returns:
      A modified copy of the this object
    • getAlign

      @Nullable String getAlign()
      Returns the horizontal alignment of this footer.

      Default: null (system default: "left" unless CSS specified).

    • withAlign

      I withAlign(@Nullable String align)
      Returns a copy of this immutable component with the specified align.

      Sets the horizontal alignment of this footer.

      Parameters:
      align - The horizontal alignment of this footer.

      Default: null.

      Returns:
      A modified copy of the this object
    • getValign

      @Nullable String getValign()
      Returns the vertical alignment of this footer.

      Default: null (system default: "top").

    • withValign

      I withValign(@Nullable String valign)
      Returns a copy of this immutable component with the specified valign.

      Sets the vertical alignment of this footer.

      Parameters:
      valign - The vertical alignment of this footer.

      Default: null.

      Returns:
      A modified copy of the this object