Interface ResourceMergerService
-
@Deprecated public interface ResourceMergerService
Deprecated.Service to handle merged resources.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description Resource
getMergedResource(Resource resource)
Deprecated.Returns a merged resource if the provided resource is from one of the search paths and the resource is not hidden.java.lang.String
getMergedResourcePath(java.lang.String relativePath)
Deprecated.Returns the absolute path for the provided relative path.java.lang.String
getResourcePath(java.lang.String searchPath, java.lang.String mergedResourcePath)
Deprecated.Return a resource path by taking the path of the merged resource, removing the mount point and replacing it with the search path.boolean
isMergedResource(Resource resource)
Deprecated.Returnstrue
if the providedResource
is a merged resource.
-
-
-
Method Detail
-
getMergedResourcePath
java.lang.String getMergedResourcePath(java.lang.String relativePath)
Deprecated.Returns the absolute path for the provided relative path.- Parameters:
relativePath
- The relative path- Returns:
- Returns the merged resource path
- Throws:
java.lang.IllegalArgumentException
- if relativePath isnull
or absolute
-
getMergedResource
Resource getMergedResource(Resource resource)
Deprecated.Returns a merged resource if the provided resource is from one of the search paths and the resource is not hidden. If the resource isnull
,null
is returned.- Parameters:
resource
- The resource- Returns:
- Returns the merged resource or
null
-
isMergedResource
boolean isMergedResource(Resource resource)
Deprecated.Returnstrue
if the providedResource
is a merged resource. If the resource isnull
,false
is returned.- Parameters:
resource
- The resource- Returns:
- Returns
true
if the providedResource
is a merged resource.
-
getResourcePath
java.lang.String getResourcePath(java.lang.String searchPath, java.lang.String mergedResourcePath)
Deprecated.Return a resource path by taking the path of the merged resource, removing the mount point and replacing it with the search path. For example, if the provided search path is "/apps/" and the merged resource path is "/mnt/overlay/my/resource", the result will be "/apps/my/resource".- Parameters:
searchPath
- The search path, this is an absolute path ending with a slash as returned by the resource resolvermergedResourcePath
- An absolute path to a merged resource- Returns:
- The path to the resource
- Throws:
java.lang.IllegalArgumentException
- If search path is not absolute or does not end with a slash or if the merged resource path is not within the space of the merged resources.- Since:
- 1.1
-
-