Class StyleClass

java.lang.Object
org.apache.empire.jsf2.utils.StyleClass

public final class StyleClass extends Object
StyleClass Represents the "class" attribute of a html tag, and thus may contain none, one or many style class names. This class acts as a builder and is thus mutable.
Author:
rainer
  • Constructor Details

    • StyleClass

      public StyleClass()
    • StyleClass

      public StyleClass(Object initial)
    • StyleClass

      public StyleClass(Object initial, boolean immutable)
  • Method Details

    • setMaxStyleClasses

      public static void setMaxStyleClasses(int max)
    • isEmpty

      public boolean isEmpty()
    • isNotEmpty

      public boolean isNotEmpty()
    • add

      public StyleClass add(String styleClass)
    • add

      public StyleClass add(String... parts)
    • add

      public StyleClass add(Object styleClass)
    • add

      public StyleClass add(boolean condition, Object styleClass)
    • remove

      public StyleClass remove(String styleClass)
    • replace

      public StyleClass replace(String replaceClass, String styleClass)
    • build

      public String build()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • existsIn

      public static final boolean existsIn(String styleClasses, String styleClassName)
    • addTo

      public static final String addTo(String styleClasses, String styleClassName)
    • removeFrom

      public static final String removeFrom(String styleClasses, String styleClassName)
    • addOrRemove

      public static final String addOrRemove(String styleClasses, String styleClassName, boolean add)