Interface IStepbar

    • Field Detail

      • DEFAULT

        static final IStepbar DEFAULT
        Constant for default attributes of this immutable component.
    • Method Detail

      • getWidgetClass

        default java.lang.String getWidgetClass()
        Returns the client widget class.

        Default: "zkmax.wgt.Stepbar"

        Specified by:
        getWidgetClass in interface IComponent<IStepbar>
      • isWrappedLabels

        default boolean isWrappedLabels()
        Returns whether the labels in children steps is wrapped.

        Default: false.

      • withWrappedLabels

        IStepbar withWrappedLabels​(boolean wrappedLabels)
        Returns a copy of this immutable component with the specified wrappedLabels.

        Sets whether the labels in children steps is wrapped.

        Parameters:
        wrappedLabels - Whether the labels in children steps is wrapped.

        Default: false.

        Returns:
        A modified copy of the this object
      • isLinear

        default boolean isLinear()
        Returns whether the steps in this stepbar are displayed by order.

        Default: true.

      • withLinear

        IStepbar withLinear​(boolean linear)
        Returns a copy of this immutable component with the specified linear.

        Sets whether the steps in this stepbar are displayed by order

        Parameters:
        linear - Whether the steps in this stepbar are displayed by order

        Default: true.

        Returns:
        A modified copy of the this object
      • getActiveIndex

        default int getActiveIndex()
        Return the index of the active step.

        Default: 0.

      • withActiveIndex

        IStepbar withActiveIndex​(int activeIndex)
        Returns a copy of this immutable component with the specified activeIndex.

        Sets the index of the active step.

        Parameters:
        activeIndex - The index of the active step.

        Default: 0.

        Returns:
        A modified copy of the this object
      • of

        static IStepbar of​(java.lang.Iterable<? extends IStep> children)
        Returns the instance with the given IStep children.
        Parameters:
        children - The children of IStep
      • of

        static IStepbar of​(IStep... children)
        Returns the instance with the given IStep children.
        Parameters:
        children - The children of IStep
      • ofId

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