java.lang.AutoCloseable
, java.io.Closeable
CachingResourceManager
, ClassPathResourceManager
, FileResourceManager
, PathResourceManager
public interface ResourceManager
extends java.io.Closeable
Modifier and Type | Field | Description |
---|---|---|
static ResourceManager |
EMPTY_RESOURCE_MANAGER |
Modifier and Type | Method | Description |
---|---|---|
Resource |
getResource(java.lang.String path) |
Returns a resource for the given path.
|
boolean |
isResourceChangeListenerSupported() |
|
void |
registerResourceChangeListener(ResourceChangeListener listener) |
Registers a resource change listener, if the underlying resource manager support it
|
void |
removeResourceChangeListener(ResourceChangeListener listener) |
Removes a resource change listener
|
static final ResourceManager EMPTY_RESOURCE_MANAGER
Resource getResource(java.lang.String path) throws java.io.IOException
path
- The pathjava.io.IOException
boolean isResourceChangeListenerSupported()
true
if a resource change listener is supportedvoid registerResourceChangeListener(ResourceChangeListener listener)
listener
- The listener to registerjava.lang.IllegalArgumentException
- If resource change listeners are not supportedvoid removeResourceChangeListener(ResourceChangeListener listener)
listener
- Copyright © 2018. All rights reserved.