Web Site

org.codehaus.janino.util.resource
Interface ResourceCreator

All Known Implementing Classes:
FileResourceCreator, MapResourceCreator

public interface ResourceCreator

Opens a resource, characterized by a name, for writing.

There also exists a concept ResourceFinder that finds Resources for reading.

See Also:
ResourceFinder

Method Summary
 java.io.OutputStream createResource(java.lang.String resourceName)
          Create the designated resource.
 boolean deleteResource(java.lang.String resourceName)
          Deletes the resource with the given name.
 

Method Detail

createResource

public java.io.OutputStream createResource(java.lang.String resourceName)
                                    throws java.io.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 OutputStream are stored in the resource
Throws:
java.io.IOException - Problems creating the resource

deleteResource

public boolean deleteResource(java.lang.String resourceName)
Deletes the resource with the given name.

Returns:
false if the resource could not be deleted

Web Site