Package org.alfresco.config
Interface PathMatchingHelper
-
public interface PathMatchingHelperAn interface for plug ins to JBossEnabledResourcePatternResolver that avoids direct dependencies on application server specifics.- Author:
- dward
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancanHandle(URL rootURL)Indicates whether this helper is capable of searching the given URL (i.e.org.springframework.core.io.ResourcegetResource(URL url)Gets the resource at the given URL.Set<org.springframework.core.io.Resource>getResources(org.springframework.util.PathMatcher matcher, URL rootURL, String subPattern)Gets the set of resources under the given URL whose path matches the given sub pattern.
-
-
-
Method Detail
-
canHandle
boolean canHandle(URL rootURL)
Indicates whether this helper is capable of searching the given URL (i.e. its protocol is supported).- Parameters:
rootURL- the root url to be searched- Returns:
trueif this helper is capable of searching the given URL
-
getResource
org.springframework.core.io.Resource getResource(URL url) throws IOException
Gets the resource at the given URL.- Parameters:
url- URL- Returns:
- the resource at the given URL
- Throws:
IOException- for any error
-
getResources
Set<org.springframework.core.io.Resource> getResources(org.springframework.util.PathMatcher matcher, URL rootURL, String subPattern) throws IOException
Gets the set of resources under the given URL whose path matches the given sub pattern.- Parameters:
matcher- the matcherrootURL- the root URL to be searchedsubPattern- the ant-style pattern to match- Returns:
- the set of matching resources
- Throws:
IOException- for any error
-
-