Package org.grails.cli.util
Class ResourceUtils
- java.lang.Object
-
- org.grails.cli.util.ResourceUtils
-
public abstract class ResourceUtils extends java.lang.ObjectUtilities for manipulating resource paths and URLs.- Since:
- 1.0.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringALL_CLASSPATH_URL_PREFIXPseudo URL prefix for loading all resources from the class path: "classpath*:".static java.lang.StringCLASSPATH_URL_PREFIXPseudo URL prefix for loading from the class path: "classpath:".static java.lang.StringFILE_URL_PREFIXURL prefix for loading from the file system: "file:".
-
Constructor Summary
Constructors Constructor Description ResourceUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<java.lang.String>getUrls(java.lang.String path, java.lang.ClassLoader classLoader)Return URLs from a given source path.
-
-
-
Field Detail
-
CLASSPATH_URL_PREFIX
public static final java.lang.String CLASSPATH_URL_PREFIX
Pseudo URL prefix for loading from the class path: "classpath:".- See Also:
- Constant Field Values
-
ALL_CLASSPATH_URL_PREFIX
public static final java.lang.String ALL_CLASSPATH_URL_PREFIX
Pseudo URL prefix for loading all resources from the class path: "classpath*:".- See Also:
- Constant Field Values
-
FILE_URL_PREFIX
public static final java.lang.String FILE_URL_PREFIX
URL prefix for loading from the file system: "file:".- See Also:
- Constant Field Values
-
-
Method Detail
-
getUrls
public static java.util.List<java.lang.String> getUrls(java.lang.String path, java.lang.ClassLoader classLoader)Return URLs from a given source path. Source paths can be simple file locations (/some/file.java) or wildcard patterns (/some/**). Additionally the prefixes "file:", "classpath:" and "classpath*:" can be used for specific path types.- Parameters:
path- the source pathclassLoader- the class loader ornullto use the default- Returns:
- a list of URLs
-
-