@Nonnull public static ConstantCSSCodeProvider createWithConditionalComment (@Nonnull @Nonempty final String sCSSCode, @Nullable final String sConditionalComment, @Nullable final ICSSMediaList aMediaList) { return new ConstantCSSCodeProvider (sCSSCode, sConditionalComment, aMediaList, DEFAULT_IS_BUNDLABLE); }
@Nonnull public static ConstantCSSCodeProvider createBundlable (@Nonnull @Nonempty final String sCSSCode, final boolean bBundlable) { return createBundlable (sCSSCode, DEFAULT_CSS_MEDIA_LIST, bBundlable); }
@Nonnull public static ConstantCSSCodeProvider createWithConditionalComment (@Nonnull @Nonempty final String sCSSCode, @Nullable final String sConditionalComment) { return createWithConditionalComment (sCSSCode, sConditionalComment, DEFAULT_CSS_MEDIA_LIST); }
@Nonnull public static ConstantCSSCodeProvider createBundlable (@Nonnull @Nonempty final String sCSSCode, @Nullable final ICSSMediaList aMediaList, final boolean bBundlable) { return new ConstantCSSCodeProvider (sCSSCode, DEFAULT_CONDITIONAL_COMMENT, aMediaList, bBundlable); } }
@Nonnull public static ConstantCSSCodeProvider create (@Nonnull @Nonempty final String sCSSCode) { return new ConstantCSSCodeProvider (sCSSCode, DEFAULT_CONDITIONAL_COMMENT, DEFAULT_CSS_MEDIA_LIST, DEFAULT_IS_BUNDLABLE); }
@Nonnull @ReturnsMutableCopy public ICommonsList <ICSSCodeProvider> getAll () { return m_aItems.getAllMapped (aItem -> new ConstantCSSCodeProvider (aItem.getCSS (), null, aItem.getMediaList (), true)); }