org.nakedobjects.metamodel.commons.resource
Class ResourceStreamSourceComposite

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

public class ResourceStreamSourceComposite
extends ResourceStreamSourceAbstract


Constructor Summary
ResourceStreamSourceComposite(ResourceStreamSource... resourceStreamSources)
           
 
Method Summary
 void addResourceStreamSource(ResourceStreamSource rss)
           
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

ResourceStreamSourceComposite

public ResourceStreamSourceComposite(ResourceStreamSource... resourceStreamSources)
Method Detail

addResourceStreamSource

public void addResourceStreamSource(ResourceStreamSource rss)

doReadResource

protected java.io.InputStream doReadResource(java.lang.String resourcePath)
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

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.