Class CSSFilenameHelper


  • @Immutable
    public final class CSSFilenameHelper
    extends Object
    Utility methods to deal with CSS filenames.
    Author:
    Philip Helger
    • Method Detail

      • isCSSFilename

        public static boolean isCSSFilename​(@Nullable
                                            String sFilename)
        Check if the passed filename is a CSS filename (independent if regular or minified)
        Parameters:
        sFilename - The filename to check.
        Returns:
        true if the passed filename is a CSS filename.
      • isMinifiedCSSFilename

        public static boolean isMinifiedCSSFilename​(@Nullable
                                                    String sFilename)
        Check if the passed filename is a minified CSS filename
        Parameters:
        sFilename - The filename to check.
        Returns:
        true if the passed filename is a minified CSS filename.
      • isRegularCSSFilename

        public static boolean isRegularCSSFilename​(@Nullable
                                                   String sFilename)
        Check if the passed filename is a regular (not minified) CSS filename
        Parameters:
        sFilename - The filename to check.
        Returns:
        true if the passed filename is a regular CSS filename.
      • getMinifiedCSSFilename

        @Nonnull
        public static String getMinifiedCSSFilename​(@Nonnull
                                                    String sCSSFilename)
        Get the minified CSS filename from the passed filename. If the passed filename is already minified, it is returned as is.
        Parameters:
        sCSSFilename - The filename to get minified. May not be null.
        Returns:
        The minified filename