/** * Add multiple unique CSS classes at once. Each CSS class that is already * present, is ignored. * * @param aCSSClassProviders * The CSS classed to add. May neither be <code>null</code> nor empty. * @return this */ @Nonnull default IMPLTYPE addClasses (@Nullable final ICSSClassProvider... aCSSClassProviders) { if (aCSSClassProviders != null) for (final ICSSClassProvider aProvider : aCSSClassProviders) addClass (aProvider); return thisAsT (); }
public void applyTo (@Nonnull final IHCHasCSSClasses <?> aObj) { aObj.addClasses (m_eType, m_eColor, m_eRadius); } }
@Deprecated @DevelopersNote ("Use addClass instead!") @Nonnull default IMPLTYPE addClasses (@Nullable final ICSSClassProvider aProvider) { return addClass (aProvider); }
/** * Add multiple unique CSS classes at once. Each CSS class that is already * present, is ignored. * * @param aCSSClassProviders * The CSS classed to add. May neither be <code>null</code> nor empty. * @return this */ @Nonnull default IMPLTYPE addClasses (@Nullable final Iterable <? extends ICSSClassProvider> aCSSClassProviders) { if (aCSSClassProviders != null) for (final ICSSClassProvider aProvider : aCSSClassProviders) addClass (aProvider); return thisAsT (); }