public final class StyleHelper extends Object
Modifier and Type | Method and Description |
---|---|
static <E extends Style.HasCssName> |
addEnumStyleName(UIObject uiObject,
E style)
Adds enum value style name to UIObject unless style is
null . |
static <E extends Style.HasCssName,F extends Enum<? extends Style.HasCssName>> |
addUniqueEnumStyleName(UIObject uiObject,
Class<F> enumClass,
E style)
Convenience method for first removing all enum style constants and then adding the single one.
|
static boolean |
containsStyle(String styleNames,
String style)
Returns
true if specified style is contained in space-separated list of styles |
static <E extends Style.HasCssName> |
removeEnumStyleName(UIObject uiObject,
E style)
Removes enum value style name from UIObject unless style is
null . |
static <E extends Enum<? extends Style.HasCssName>> |
removeEnumStyleNames(UIObject uiObject,
Class<E> enumClass)
Removes all CSS style names specified by an enum that implements
Style.HasCssName from an UIObject. |
static void |
setHiddenOn(UIObject uiObject,
DeviceSize deviceSize)
Sets the ui object to be hidden on the device size
|
static void |
setVisibleOn(UIObject uiObject,
DeviceSize deviceSize)
Sets the ui object to be visible on the device size
|
static void |
toggleStyleName(UIObject uiObject,
boolean toggleStyle,
String styleName)
Toggles a style name on a ui object
|
public static <E extends Style.HasCssName,F extends Enum<? extends Style.HasCssName>> void addUniqueEnumStyleName(UIObject uiObject, Class<F> enumClass, E style)
public static <E extends Enum<? extends Style.HasCssName>> void removeEnumStyleNames(UIObject uiObject, Class<E> enumClass)
Style.HasCssName
from an UIObject.E
- Enum type implementing Style.HasCssName
uiObject
- Object to remove CSS class names fromenumClass
- Enum representing CSS class namespublic static <E extends Style.HasCssName> void addEnumStyleName(UIObject uiObject, E style)
null
.uiObject
- Object to add style tostyle
- Style namepublic static <E extends Style.HasCssName> void removeEnumStyleName(UIObject uiObject, E style)
null
.uiObject
- Object to remove style fromstyle
- Style namepublic static boolean containsStyle(String styleNames, String style)
true
if specified style is contained in space-separated list of stylesstyleNames
- Space-separated list of stylesstyle
- Style to look forpublic static void toggleStyleName(UIObject uiObject, boolean toggleStyle, String styleName)
uiObject
- Object to toggle style ontoggleStyle
- whether or not to toggle the style name on the objectstyleName
- Style namepublic static void setHiddenOn(UIObject uiObject, DeviceSize deviceSize)
uiObject
- object to be hidden on the device sizedeviceSize
- device sizepublic static void setVisibleOn(UIObject uiObject, DeviceSize deviceSize)
uiObject
- object to be visible on the device sizedeviceSize
- device sizeCopyright © 2017. All rights reserved.