Class FileResourceCreator

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete 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.
      protected abstract java.io.File getFile​(java.lang.String resourceName)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FileResourceCreator

        public FileResourceCreator()
    • Method Detail

      • createResource

        public final java.io.OutputStream createResource​(java.lang.String resourceName)
                                                  throws java.io.IOException
        Description copied from interface: ResourceCreator
        Creates the designated resource.
        Specified by:
        createResource in interface ResourceCreator
        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 final boolean deleteResource​(java.lang.String resourceName)
        Description copied from interface: ResourceCreator
        Deletes the resource with the given name.
        Specified by:
        deleteResource in interface ResourceCreator
        Returns:
        false if the resource could not be deleted
      • getFile

        protected abstract java.io.File getFile​(java.lang.String resourceName)
        Returns:
        The file into which the contents is written