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