/** * Removes all of the enumerated CSS classes on an element's class list. * * @param element * Must not be null. * @param enumClass * The {@link Style.HasCssName} class. Must not be null. */ public static <E extends Enum<? extends Style.HasCssName>> void removeEnumStyleNames(final HTMLElement element, final Class<E> enumClass) { for (final Enum<? extends Style.HasCssName> constant : enumClass.getEnumConstants()) { final String cssClass = ((Style.HasCssName) constant).getCssName(); if (cssClass != null && !cssClass.isEmpty()) { removeCSSClass(element, cssClass); } } }
/** * Removes all CSS style names specified by an enum that implements {@link Style.HasCssName} from an UIObject. * * @param uiObject Object to remove CSS class names from * @param enumClass Enum representing CSS class names * @param <E> Enum type implementing {@link Style.HasCssName} */ public static <E extends Enum<? extends Style.HasCssName>> void removeEnumStyleNames(final UIObject uiObject, final Class<E> enumClass) { for (final Enum<? extends Style.HasCssName> constant : enumClass.getEnumConstants()) { final String cssClass = ((Style.HasCssName) constant).getCssName(); if (cssClass != null && !cssClass.isEmpty()) { uiObject.removeStyleName(cssClass); } } }
private <E extends Enum<? extends Style.HasCssName>> void addEnumStringValues(final String values, final Class<E> enumClass, final boolean clearOld) { if (clearOld) { // Remove the previous values removeStyleNames(enumClass); } // Add new ones final String[] valuesSplit = values.split(SEPARATOR); for (final String value : valuesSplit) { for (final E constant : enumClass.getEnumConstants()) { if (value.equalsIgnoreCase(constant.name())) { addStyleName(((Style.HasCssName) constant).getCssName()); } } } }
/** * Removes all CSS style names specified by an enum that implements {@link Style.HasCssName} from an UIObject. * * @param uiObject Object to remove CSS class names from * @param enumClass Enum representing CSS class names * @param <E> Enum type implementing {@link Style.HasCssName} */ public static <E extends Enum<? extends Style.HasCssName>> void removeEnumStyleNames(final UIObject uiObject, final Class<E> enumClass) { for (final Enum<? extends Style.HasCssName> constant : enumClass.getEnumConstants()) { final String cssClass = ((Style.HasCssName) constant).getCssName(); if (cssClass != null && !cssClass.isEmpty()) { uiObject.removeStyleName(cssClass); } } }
/** * Removes all CSS style names specified by an enum that implements {@link Style.HasCssName} from an UIObject. * * @param uiObject Object to remove CSS class names from * @param enumClass Enum representing CSS class names * @param <E> Enum type implementing {@link Style.HasCssName} */ public static <E extends Enum<? extends Style.HasCssName>> void removeEnumStyleNames(final UIObject uiObject, final Class<E> enumClass) { for (final Enum<? extends Style.HasCssName> constant : enumClass.getEnumConstants()) { final String cssClass = ((Style.HasCssName) constant).getCssName(); if (cssClass != null && !cssClass.isEmpty()) { uiObject.removeStyleName(cssClass); } } }
public SimpleCssSetter(HasCssValue property, HasCssName value) { this(property.getCssName(), value != null ? value.getCssName() : null); }
/** * Adds an enumerated CSS class to an element's class list. * * @param element * Must not be null. * @param style * The enumerated {@link Style.HasCssName} element. Must not be null. */ public static <E extends Style.HasCssName> void addEnumStyleName(final HTMLElement element, final E style) { if (style != null && style.getCssName() != null && !style.getCssName().isEmpty()) { addCSSClass(element, style.getCssName()); } }
/** * Adds an enumerated CSS class to an element's class list. * * @param element * Must not be null. * @param style * The enumerated {@link Style.HasCssName} element. Must not be null. */ public static <E extends Style.HasCssName> void addEnumStyleName(final HTMLElement element, final E style) { if (style != null && style.getCssName() != null && !style.getCssName().isEmpty()) { addCSSClass(element, style.getCssName()); } }
/** * Removes all CSS style names specified by an enum that implements {@link Style.HasCssName} from an UIObject. * * @param uiObject Object to remove CSS class names from * @param enumClass Enum representing CSS class names * @param <E> Enum type implementing {@link Style.HasCssName} */ public static <E extends Enum<? extends Style.HasCssName>> void removeEnumStyleNames(final UIObject uiObject, final Class<E> enumClass) { for (final Enum<? extends Style.HasCssName> constant : enumClass.getEnumConstants()) { final String cssClass = ((Style.HasCssName) constant).getCssName(); if (cssClass != null && !cssClass.isEmpty()) { uiObject.removeStyleName(cssClass); } } }
public IconStatusPanel(HasCssName iconCssName, String base) { this(iconCssName.getCssName(), base); }
/** * Removes the enumerated CSS class from an element's class list. * * @param element * Must not be null. * @param style * The enumerated {@link Style.HasCssName} element. Must not be null. */ public static <E extends Style.HasCssName> void removeEnumStyleName(final HTMLElement element, final E style) { if (style != null && style.getCssName() != null && !style.getCssName().isEmpty()) { removeCSSClass(element, style.getCssName()); } }
public static Display parse(HasCssName display) { return parse(display.getCssName()); }
Display(HasCssName gwtDisplay) { this.cssName = gwtDisplay.getCssName(); }
public static <F extends Enum<? extends Style.HasCssName>> F fromStyleName(final Class<F> enumClass, final Style.HasCssName styleName) { return EnumHelper.fromStyleName(styleName.getCssName(), enumClass, null); }
private static String notNull(HasCssName value) { return value != null ? value.getCssName() + " " : ""; } }
/** * Removes the enumerated CSS class from an element's class list. * * @param element * Must not be null. * @param style * The enumerated {@link Style.HasCssName} element. Must not be null. */ public static <E extends Style.HasCssName> void removeEnumStyleName(final HTMLElement element, final E style) { if (style != null && style.getCssName() != null && !style.getCssName().isEmpty()) { removeCSSClass(element, style.getCssName()); } }
Display(HasCssName gwtDisplay) { this.cssName = gwtDisplay.getCssName(); }
public static <F extends Enum<? extends Style.HasCssName>> F fromStyleName(final Class<F> enumClass, final Style.HasCssName styleName) { return EnumHelper.fromStyleName(styleName.getCssName(), enumClass, null); }
public static <E extends Style.HasCssName> void removeEnumStyleName(final Element element, final E style) { if (style != null && style.getCssName() != null && !style.getCssName().isEmpty()) { element.removeClassName(style.getCssName()); } } }
public static <E extends Style.HasCssName> void addEnumStyleName(final Element element, final E style) { if (style != null && style.getCssName() != null && !style.getCssName().isEmpty()) { element.addClassName(style.getCssName()); } }