public abstract class AbstractResourcesStorage extends AbstractDisposable implements ResourcesStorage
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractResourcesStorage.AbstractResource |
ResourcesStorage.ResourceEMPTY_RESOURCESSTORAGE| Constructor and Description |
|---|
AbstractResourcesStorage() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(java.lang.String resourceName,
java.io.InputStream is) |
boolean |
allowRemove() |
void |
clearCache() |
protected void |
doDispose()
Internal implementation for the
AbstractDisposable.dispose() method, to be
implemented by child classes. |
boolean |
exists(java.lang.String name) |
ResourcesStorage.Resource |
getLocalizedResource(java.lang.String resourceName) |
java.util.List<ResourcesStorage.Resource> |
getLocalizedResources(java.lang.String resourceName) |
java.util.List<java.lang.String> |
getResourceNames()
Return the resource names in this store.
|
java.util.List<ResourcesStorage.Resource> |
getResources(java.lang.String resourceName) |
java.lang.String |
getSeparator() |
boolean |
isEmpty() |
boolean |
isReadOnly() |
boolean |
remove(java.lang.String resourceName) |
dispose, disposeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateBytesResource, createFilesResourcesStorage, createFilesResourcesStorage, createMultiResourcesStorage, createResource, createResource, getResource, isEmptydisposepublic java.lang.String getSeparator()
getSeparator in interface ResourcesStoragepublic boolean isEmpty()
isEmpty in interface ResourcesStoragepublic boolean isReadOnly()
isReadOnly in interface ResourcesStoragepublic java.util.List<ResourcesStorage.Resource> getResources(java.lang.String resourceName)
getResources in interface ResourcesStoragepublic boolean exists(java.lang.String name)
exists in interface ResourcesStoragepublic ResourcesStorage.Resource getLocalizedResource(java.lang.String resourceName)
getLocalizedResource in interface ResourcesStoragepublic java.util.List<ResourcesStorage.Resource> getLocalizedResources(java.lang.String resourceName)
getLocalizedResources in interface ResourcesStoragepublic java.util.List<java.lang.String> getResourceNames()
ResourcesStoragegetResourceNames in interface ResourcesStoragepublic boolean add(java.lang.String resourceName,
java.io.InputStream is)
add in interface ResourcesStoragepublic boolean remove(java.lang.String resourceName)
remove in interface ResourcesStoragepublic boolean allowRemove()
allowRemove in interface ResourcesStorageprotected void doDispose()
throws BaseException
AbstractDisposableAbstractDisposable.dispose() method, to be
implemented by child classes.doDispose in class AbstractDisposableBaseExceptionAbstractDisposable.dispose()public void clearCache()
clearCache in interface ResourcesStorage