| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public URL | Returns: The base URL for this set of resourcesObtain the base URL for this set of resources. |
| public boolean | Returns: true if these resources should only be used for
class loader resource lookups, otherwise falseShould resources returned by this resource set only be included in any results when the lookup is explicitly looking for class loader resources. |
| public WebResource | Returns: The object that represents the resource at the given pathThe path for the resource of interest relative to the root
of the web application. It must start with '/'. path)Obtain the object that represents the resource at the given path. |
| public boolean | Returns: true if these resources should only be used for
static (non-class loader) resource lookups, otherwise
falseShould resources returned by this resource set only be included in any results when the lookup is explicitly looking for static (non-class loader) resources. |
| public boolean | Returns: true if this set of resources is configured to be
read-only, otherwise falseObtains the current value of the read-only setting for this set of resources. |
| public String[] | Returns: The list of resources. If path does not refer to a directory then a zero length array will be returned.The path for the resource of interest relative to the root
of the web application. It must start with '/'. path)Obtain the list of the names of all of the files and directories located in the specified directory. |
| public Set | Returns: The Set of resources. If path does not refer to a directory then an empty set will be returned.The path for the resource of interest relative to the root
of the web application. It must start with '/'. path)Obtain the Set of the web applications pathnames of all of the files and directories located in the specified directory. |
| public boolean | |
| public void | |
| public void | setReadOnly(boolean
true if this set of resources should be
configured to be read-onlyConfigures whether or not this set of resources is read-only. |
| public void | |
| public void | |
| public boolean | Returns: true if and only if the new Resource is writtenThe path to be used for the new Resource. It is relative
to the root of the web application and must start with
'/'. path, InputStream The InputStream that will provide the content for the
new Resource. is, boolean If overwrite)true and the resource already exists it
will be overwritten. If false and the
resource already exists the write will fail.Create a new resource at the requested path using the provided InputStream. |
| gc | back to summary |
|---|---|
| public void gc() Implementations may cache some information to improve performance. This method triggers the clean-up of those resources. | |
| getBaseUrl | back to summary |
|---|---|
| public URL getBaseUrl() Obtain the base URL for this set of resources. One of the uses of this is to grant read permissions to the resources when running under a security manager.
| |
| getClassLoaderOnly | back to summary |
|---|---|
| public boolean getClassLoaderOnly() Should resources returned by this resource set only be included in any results when the lookup is explicitly looking for class loader resources. i.e. should these resources be excluded from look ups that are explicitly looking for static (non-class loader) resources.
| |
| getResource | back to summary |
|---|---|
| public WebResource getResource(String path) Obtain the object that represents the resource at the given path. Note the resource at that path may not exist.
| |
| getStaticOnly | back to summary |
|---|---|
| public boolean getStaticOnly() Should resources returned by this resource set only be included in any results when the lookup is explicitly looking for static (non-class loader) resources. i.e. should these resources be excluded from look ups that are explicitly looking for class loader resources.
| |
| isReadOnly | back to summary |
|---|---|
| public boolean isReadOnly() Obtains the current value of the read-only setting for this set of resources.
| |
| list | back to summary |
|---|---|
| public String[] list(String path) Obtain the list of the names of all of the files and directories located in the specified directory. | |
| listWebAppPaths | back to summary |
|---|---|
| public Set Obtain the Set of the web applications pathnames of all of the files and directories located in the specified directory. Paths representing directories will end with a "/" character. | |
| mkdir | back to summary |
|---|---|
| public boolean mkdir(String path) Create a new directory at the given path.
| |
| setClassLoaderOnly | back to summary |
|---|---|
| public void setClassLoaderOnly(boolean classLoaderOnly) | |
| setReadOnly | back to summary |
|---|---|
| public void setReadOnly(boolean readOnly) Configures whether or not this set of resources is read-only.
| |
| setRoot | back to summary |
|---|---|
| public void setRoot(WebResourceRoot root) | |
| setStaticOnly | back to summary |
|---|---|
| public void setStaticOnly(boolean staticOnly) | |
| write | back to summary |
|---|---|
| public boolean write(String path, InputStream is, boolean overwrite) Create a new resource at the requested path using the provided InputStream.
| |