Package org.apache.naming.resources
Class Resource
- java.lang.Object
-
- org.apache.naming.resources.Resource
-
- Direct Known Subclasses:
FileDirContext.FileResource,WARDirContext.WARResource,WebDirContext.JarResource
public class Resource extends Object
Encapsultes the contents of a resource.- Version:
- $Revision: 1.1.2.1 $
- Author:
- Remy Maucherat
-
-
Field Summary
Fields Modifier and Type Field Description protected byte[]binaryContentBinary content.protected InputStreaminputStreamInput stream.
-
Constructor Summary
Constructors Constructor Description Resource()Resource(byte[] binaryContent)Resource(InputStream inputStream)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]getContent()Content accessor.voidsetContent(byte[] binaryContent)Content mutator.voidsetContent(InputStream inputStream)Content mutator.InputStreamstreamContent()Content accessor.
-
-
-
Field Detail
-
binaryContent
protected byte[] binaryContent
Binary content.
-
inputStream
protected InputStream inputStream
Input stream.
-
-
Constructor Detail
-
Resource
public Resource()
-
Resource
public Resource(InputStream inputStream)
-
Resource
public Resource(byte[] binaryContent)
-
-
Method Detail
-
streamContent
public InputStream streamContent() throws IOException
Content accessor.- Returns:
- InputStream
- Throws:
IOException
-
getContent
public byte[] getContent()
Content accessor.- Returns:
- binary content
-
setContent
public void setContent(InputStream inputStream)
Content mutator.- Parameters:
inputStream- New input stream
-
setContent
public void setContent(byte[] binaryContent)
Content mutator.- Parameters:
binaryContent- New bin content
-
-