Interface GridStylesHelper


  • public interface GridStylesHelper
    Represents an HTML element that supports CSS classes.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addClassName​(java.lang.String className)
      Adds a CSS class name to this element.
      void addClassNames​(java.lang.String... classNames)
      Adds one or more CSS class names to this element.
      java.lang.String getClassName()
      Gets the CSS class names for this element.
      boolean hasClassName​(java.lang.String className)
      Checks if the element has the given class name.
      boolean removeClassName​(java.lang.String className)
      Removes a CSS class name from this element.
      void removeClassNames​(java.lang.String... classNames)
      Removes one or more CSS class names from element.
      void setClassName​(java.lang.String className)
      Sets the CSS class names of this element.
      void setClassName​(java.lang.String className, boolean set)
      Sets or removes the given class name for this element.
    • Method Detail

      • addClassName

        void addClassName​(java.lang.String className)
        Adds a CSS class name to this element.
        Parameters:
        className - the CSS class name to add, not null
      • removeClassName

        boolean removeClassName​(java.lang.String className)
        Removes a CSS class name from this element.
        Parameters:
        className - the CSS class name to remove, not null
        Returns:
        true if the class name was removed, false if the class list didn't contain the class name
      • setClassName

        void setClassName​(java.lang.String className)
        Sets the CSS class names of this element. This method overwrites any previous set class names.
        Parameters:
        className - a space-separated string of class names to set, or null to remove all class names
      • getClassName

        java.lang.String getClassName()
        Gets the CSS class names for this element.
        Returns:
        a space-separated string of class names, or null if there are no class names
      • setClassName

        void setClassName​(java.lang.String className,
                          boolean set)
        Sets or removes the given class name for this element.
        Parameters:
        className - the class name to set or remove, not null
        set - true to set the class name, false to remove it
      • hasClassName

        boolean hasClassName​(java.lang.String className)
        Checks if the element has the given class name.
        Parameters:
        className - the class name to check for
        Returns:
        true if the element has the given class name, false otherwise
      • addClassNames

        void addClassNames​(java.lang.String... classNames)
        Adds one or more CSS class names to this element. Multiple class names can be specified by using spaces or by giving multiple parameters.
        Parameters:
        classNames - the CSS class name or class names to be added to the element
      • removeClassNames

        void removeClassNames​(java.lang.String... classNames)
        Removes one or more CSS class names from element. Multiple class names can be specified by using spaces or by giving multiple parameters.
        Parameters:
        classNames - the CSS class name or class names to be removed from the element