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.HasCssNameuiObject - 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.