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)
PortletContextResource
Recursively 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