@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 ICSSClassProvider... aCSSClassProviders) { if (aCSSClassProviders != null) for (final ICSSClassProvider aProvider : aCSSClassProviders) addClass (aProvider); return thisAsT (); }
/** * 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 (); }