@Deprecated
public class GrailsResourceUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.regex.Pattern[] |
COMPILER_ROOT_PATTERNS
Deprecated.
|
static java.util.regex.Pattern |
DOMAIN_PATH_PATTERN
Deprecated.
|
static java.lang.String |
GRAILS_APP_DIR
Deprecated.
The name of the Grails application directory
|
static java.util.regex.Pattern |
GRAILS_RESOURCE_PATTERN_EIGHTH_MATCH
Deprecated.
|
static java.util.regex.Pattern |
GRAILS_RESOURCE_PATTERN_FIFTH_MATCH
Deprecated.
|
static java.util.regex.Pattern |
GRAILS_RESOURCE_PATTERN_FIRST_MATCH
Deprecated.
|
static java.util.regex.Pattern |
GRAILS_RESOURCE_PATTERN_FOURTH_MATCH
Deprecated.
|
static java.util.regex.Pattern |
GRAILS_RESOURCE_PATTERN_SECOND_MATCH
Deprecated.
|
static java.util.regex.Pattern |
GRAILS_RESOURCE_PATTERN_SEVENTH_MATCH
Deprecated.
|
static java.util.regex.Pattern |
GRAILS_RESOURCE_PATTERN_SIXTH_MATCH
Deprecated.
|
static java.util.regex.Pattern |
GRAILS_RESOURCE_PATTERN_THIRD_MATCH
Deprecated.
|
static java.util.regex.Pattern |
RESOURCE_PATH_PATTERN
Deprecated.
|
static java.util.regex.Pattern |
SPRING_SCRIPTS_PATH_PATTERN
Deprecated.
|
static java.lang.String |
VIEWS_DIR_PATH
Deprecated.
The path to the views directory
|
static java.lang.String |
WEB_APP_DIR
Deprecated.
The name of the Web app dir within Grails
|
static java.lang.String |
WEB_INF
Deprecated.
The relative path to the WEB-INF directory
|
Constructor and Description |
---|
GrailsResourceUtils()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
appendPiecesForUri(java.lang.String... pieces)
Deprecated.
Takes any number of Strings and appends them into a uri, making
sure that a forward slash is inserted between each piece and
making sure that no duplicate slashes are in the uri
|
static Resource |
getAppDir(Resource resource)
Deprecated.
|
static java.lang.String |
getArtefactDirectory(java.lang.String path)
Deprecated.
Takes a file path and returns the name of the folder under grails-app i.e:
Input: /usr/joe/project/grails-app/domain/com/mystartup/Book.groovy
Output: domain
|
static java.lang.String |
getClassName(Resource resource)
Deprecated.
Gets the class name of the specified Grails resource
|
static java.lang.String |
getPathFromRoot(java.lang.String path)
Deprecated.
Get the path relative to an artefact folder under grails-app i.e:
Input: /usr/joe/project/grails-app/conf/BootStrap.groovy
Output: BootStrap.groovy
Input: /usr/joe/project/grails-app/domain/com/mystartup/Book.groovy
Output: com/mystartup/Book.groovy
|
static java.lang.String |
getRelativeInsideWebInf(Resource resource)
Deprecated.
Takes a Grails resource (one located inside the grails-app dir) and gets its relative path inside the WEB-INF directory
when deployed.
|
static java.lang.String |
getStaticResourcePathForResource(Resource resource,
java.lang.String contextPath)
Deprecated.
Retrieves the static resource path for the given Grails resource artifact (controller/taglib etc.)
|
static Resource |
getViewsDir(Resource resource)
Deprecated.
|
static boolean |
isDomainClass(java.net.URL url)
Deprecated.
Checks whether the file referenced by the given url is a domain class
|
static boolean |
isGrailsPath(java.lang.String path)
Deprecated.
Checks whether the specified path is a Grails path.
|
static boolean |
isGrailsResource(Resource r)
Deprecated.
|
public static final java.lang.String WEB_INF
public static final java.lang.String GRAILS_APP_DIR
public static final java.lang.String WEB_APP_DIR
public static final java.lang.String VIEWS_DIR_PATH
public static java.util.regex.Pattern DOMAIN_PATH_PATTERN
public static java.util.regex.Pattern RESOURCE_PATH_PATTERN
public static java.util.regex.Pattern SPRING_SCRIPTS_PATH_PATTERN
public static java.util.regex.Pattern[] COMPILER_ROOT_PATTERNS
public static final java.util.regex.Pattern GRAILS_RESOURCE_PATTERN_FIRST_MATCH
public static final java.util.regex.Pattern GRAILS_RESOURCE_PATTERN_SECOND_MATCH
public static final java.util.regex.Pattern GRAILS_RESOURCE_PATTERN_THIRD_MATCH
public static final java.util.regex.Pattern GRAILS_RESOURCE_PATTERN_FOURTH_MATCH
public static final java.util.regex.Pattern GRAILS_RESOURCE_PATTERN_FIFTH_MATCH
public static final java.util.regex.Pattern GRAILS_RESOURCE_PATTERN_SIXTH_MATCH
public static final java.util.regex.Pattern GRAILS_RESOURCE_PATTERN_SEVENTH_MATCH
public static final java.util.regex.Pattern GRAILS_RESOURCE_PATTERN_EIGHTH_MATCH
public static boolean isDomainClass(java.net.URL url)
url
- The URL instancepublic static java.lang.String getClassName(Resource resource)
resource
- The Spring Resourcepublic static boolean isGrailsPath(java.lang.String path)
path
- The path to checkpublic static boolean isGrailsResource(Resource r)
public static Resource getViewsDir(Resource resource)
public static Resource getAppDir(Resource resource)
public static java.lang.String getRelativeInsideWebInf(Resource resource)
resource
- The Grails resource, which is a file inside the grails-app dirpublic static java.lang.String getStaticResourcePathForResource(Resource resource, java.lang.String contextPath)
resource
- The ResourcecontextPath
- The additonal context path to prefixpublic static java.lang.String getPathFromRoot(java.lang.String path)
path
- The path to evaluatepublic static java.lang.String getArtefactDirectory(java.lang.String path)
path
- The pathpublic static java.lang.String appendPiecesForUri(java.lang.String... pieces)
Input: "" Output: "" Input: "/alpha", "/beta", "/gamma" Output: "/alpha/beta/gamma Input: "/alpha/, "/beta/", "/gamma" Output: "/alpha/beta/gamma Input: "/alpha/", "/beta/", "/gamma/" Output "/alpha/beta/gamma/ Input: "alpha", "beta", "gamma" Output: "alpha/beta/gamma
pieces
- Strings to concatenate together into a uri