| java.lang.Object | ||
| ↳ | org.springframework.core.io.support.PathMatchingResourcePatternResolver | |
| ↳ | org.springframework.web.portlet.context.PortletContextResourcePatternResolver | |
PortletContext-aware subclass of PathMatchingResourcePatternResolver,
able to find matching resources below the web application root directory
via Portlet API's PortletContext.getResourcePaths.
Falls back to the superclass' file system checking for other resources.
The advantage of using PortletContext.getResourcePaths to
find matching files is that it will work in a WAR file which has not been
expanded too.
|
[Expand]
Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
org.springframework.core.io.ResourceLoader
| |||||||||||
From interface
org.springframework.core.io.support.ResourcePatternResolver
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Create a new PortletContextResourcePatternResolver.
| |||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Overridden version which checks for PortletContextResource
and uses
PortletContext.getResourcePaths to find
matching resources below the web application root directory. | |||||||||||
Recursively retrieve PortletContextResources that match the given pattern,
adding them to the given result set.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.core.io.support.PathMatchingResourcePatternResolver
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.core.io.ResourceLoader
| |||||||||||
From interface
org.springframework.core.io.support.ResourcePatternResolver
| |||||||||||
Create a new PortletContextResourcePatternResolver.
| portletContext | the PortletContext to load resources with |
|---|
Overridden version which checks for PortletContextResource
and uses PortletContext.getResourcePaths to find
matching resources below the web application root directory.
In case of other resources, delegates to the superclass version.
| rootDirResource | the root directory as Resource |
|---|---|
| subPattern | the sub pattern to match (below the root directory) |
| IOException |
|---|
doRetrieveMatchingPortletContextResources(PortletContext, String, String, Set) PortletContextResourceRecursively retrieve PortletContextResources that match the given pattern, adding them to the given result set.
| portletContext | the PortletContext to work on |
|---|---|
| fullPattern | the pattern to match against, with preprended root directory path |
| dir | the current directory |
| result | the Set of matching Resources to add to |
| IOException | if directory contents could not be retrieved |
|---|
PortletContextResource