java.lang.Object
de.agilecoders.wicket.core.util.CssClassNames
#### Description
helper class for css class names
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classBuilder for css class names.static final classstatic final classstatic final classstatic final classstatic final class -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringjoins a list of css class names.static CssClassNames.Builderreturns aCssClassNames.Builderto add/remove new values.static ICssClassNameProvidernewProvider(IModel<String> model) creates a newICssClassNameProviderfrom a given model.static CssClassNames.Builderparses the given value and returns aCssClassNames.Builderto add/remove new values.split(CharSequence classValue) splits a given class attribute value.
-
Method Details
-
newProvider
creates a newICssClassNameProviderfrom a given model.- Parameters:
model- the model to use for class name provider- Returns:
- new
ICssClassNameProviderimplementation
-
join
joins a list of css class names.- Parameters:
classNames- The css class names to join- Returns:
- the joined class names.
-
split
splits a given class attribute value.- Parameters:
classValue- The css class names as string- Returns:
- a new set of css class names.
-
newBuilder
returns aCssClassNames.Builderto add/remove new values.- Returns:
- new Builder.
-
parse
parses the given value and returns aCssClassNames.Builderto add/remove new values.- Parameters:
classValue- The class attribute value- Returns:
- new Builder.
-