Package com.helger.html.js
Class JSFilenameHelper
- java.lang.Object
-
- com.helger.html.js.JSFilenameHelper
-
@Immutable public final class JSFilenameHelper extends Object
Utility class for handling JavaScript file names.- Author:
- Philip Helger
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringgetMinifiedJSFilename(String sJSFilename)static booleanisJSFilename(String sFilename)Check if the passed filename is a JS filename.static booleanisMinifiedJSFilename(String sFilename)Check if the passed filename is a minified JS filename.static booleanisRegularJSFilename(String sFilename)trueif it the passed name is a non-minified JS filename.
-
-
-
Method Detail
-
isJSFilename
public static boolean isJSFilename(@Nullable String sFilename)
Check if the passed filename is a JS filename. Either it ends with ".js" or it contains ".js?" or ".js#" (both for URLs). Please note that every minified JS filename is also a "valid" filename in the sense of this method. That's why there is aisRegularJSFilename(String)method to check for non-minified JS filenames explicitly.- Parameters:
sFilename- Filename to check. May benull.- Returns:
trueif it is a valid JS filename.
-
isMinifiedJSFilename
public static boolean isMinifiedJSFilename(@Nullable String sFilename)
Check if the passed filename is a minified JS filename. Either it ends with ".min.js" or it contains ".min.js?" or ".min.js#" (both for URLs). Please note that every minified JS filename is also a "valid" filename in the sense ofisJSFilename(String)but not vice versa!.- Parameters:
sFilename- Filename to check. May benull.- Returns:
trueif it is a valid minified JS filename.
-
isRegularJSFilename
public static boolean isRegularJSFilename(@Nullable String sFilename)
trueif it the passed name is a non-minified JS filename.- Parameters:
sFilename- filename to check- Returns:
trueifisJSFilename(String)istrueandisMinifiedJSFilename(String)isfalse.- See Also:
isJSFilename(String),isMinifiedJSFilename(String)
-
-