Interface IOrgnode<I extends IAnyGroup>

    • Field Detail

      • DEFAULT

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

      • getWidgetClass

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

        Default: "zkmax.layout.Orgnode"

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

        static <I extends IAnyGroupIOrgnode<I> of​(java.lang.String label)
        Returns the instance with the given label.
        Parameters:
        label - The label that the node holds.
      • of

        static <I extends IAnyGroupIOrgnode<I> of​(java.lang.String label,
                                                    java.lang.String image)
        Returns the instance with the given label and image.
        Parameters:
        label - The label that the node holds.
        image - The image that the node holds.
      • of

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

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

        static <I extends IAnyGroupIOrgnode<I> ofId​(java.lang.String id)
        Returns the instance with the given id.
        Parameters:
        id - The id to identify this component
      • ofImage

        static <I extends IAnyGroupIOrgnode<I> ofImage​(java.lang.String image)
        Returns the instance with the given image
        Parameters:
        image - The image that the node holds.