org.nakedobjects.metamodel.commons.resource
Class ResourceStreamSourceFileSystem

java.lang.Object
  extended by org.nakedobjects.metamodel.commons.resource.ResourceStreamSourceAbstract
      extended by org.nakedobjects.metamodel.commons.resource.ResourceStreamSourceFileSystem
All Implemented Interfaces:
ResourceStreamSource

public class ResourceStreamSourceFileSystem
extends ResourceStreamSourceAbstract


Constructor Summary
ResourceStreamSourceFileSystem(java.lang.String directory)
           
 
Method Summary
protected  java.io.InputStream doReadResource(java.lang.String resourcePath)
          Mandatory hook method; subclasses can return either null or throw an exception if the resource could not be found.
 java.lang.String getName()
           
 java.io.OutputStream writeResource(java.lang.String resourcePath)
          Default implementation returns null (that is, not supported).
 
Methods inherited from class org.nakedobjects.metamodel.commons.resource.ResourceStreamSourceAbstract
readResource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceStreamSourceFileSystem

public ResourceStreamSourceFileSystem(java.lang.String directory)
Method Detail

doReadResource

protected java.io.InputStream doReadResource(java.lang.String resourcePath)
                                      throws java.io.FileNotFoundException
Description copied from class: ResourceStreamSourceAbstract
Mandatory hook method; subclasses can return either null or throw an exception if the resource could not be found.

Specified by:
doReadResource in class ResourceStreamSourceAbstract
Throws:
java.io.FileNotFoundException

writeResource

public java.io.OutputStream writeResource(java.lang.String resourcePath)
Description copied from class: ResourceStreamSourceAbstract
Default implementation returns null (that is, not supported).

Specified by:
writeResource in interface ResourceStreamSource
Overrides:
writeResource in class ResourceStreamSourceAbstract

getName

public java.lang.String getName()


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.