public interface ICSSMediaList extends Serializable
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsMedium(ECSSMedium eMedium)
Check if the passed medium is explicitly specified
|
default boolean |
containsMediumOrAll(ECSSMedium eMedium)
Check if the passed medium or the
ECSSMedium.ALL is explicitly
specified |
com.helger.commons.collection.impl.ICommonsOrderedSet<ECSSMedium> |
getAllMedia() |
int |
getMediaCount() |
default String |
getMediaString() |
String |
getMediaString(String sSeparator) |
default boolean |
hasAnyMedia() |
boolean |
hasNoMedia() |
default boolean |
hasNoMediaOrAll() |
default boolean |
isForScreen()
Check if the passed medium is usable for the screen.
|
@Nonnegative int getMediaCount()
default boolean hasAnyMedia()
true if any explicit media is defined,
false if not.boolean hasNoMedia()
true if no explicit media is defined,
false if a media is defined.default boolean hasNoMediaOrAll()
true if no explicit media is defined or if
ECSSMedium.ALL is contained.boolean containsMedium(@Nullable ECSSMedium eMedium)
eMedium - The medium to be checked. May be null.true if it is contained, false otherwisedefault boolean containsMediumOrAll(@Nullable ECSSMedium eMedium)
ECSSMedium.ALL is explicitly
specifiedeMedium - The medium to be checked. May be null.true if the passed medium or the "all" medium is
contained, false otherwisedefault boolean isForScreen()
true if the media list is usable for screen display@Nonnull @ReturnsMutableCopy com.helger.commons.collection.impl.ICommonsOrderedSet<ECSSMedium> getAllMedia()
null but maybe empty.@Nonnull default String getMediaString()
null but maybe empty String with all media in
the order they where inserted and separated by
CSSMediaList.DEFAULT_MEDIA_STRING_SEPARATORgetMediaString(String)Copyright © 2014–2018 Philip Helger. All rights reserved.