Interface ResourceCreator
-
- All Known Implementing Classes:
DirectoryResourceCreator,FileResourceCreator,MapResourceCreator
public interface ResourceCreatorOpens a resource, characterized by a name, for writing.There also exists a concept
ResourceFinderthat findsResources for reading.- See Also:
ResourceFinder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OutputStreamcreateResource(String resourceName)Create the designated resource.booleandeleteResource(String resourceName)Deletes the resource with the given name.
-
-
-
Method Detail
-
createResource
OutputStream createResource(String resourceName) throws IOException
Create the designated resource.- Parameters:
resourceName- Designates the resource; typically structured by slashes ("/") like "com/foo/pkg/Bar.class"- Returns:
- Bytes written to this
OutputStreamare stored in the resource - Throws:
IOException- Problems creating the resource
-
deleteResource
boolean deleteResource(String resourceName)
Deletes the resource with the given name.- Returns:
falseif the resource could not be deleted
-
-