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[]
binaryContent
Binary content.protected InputStream
inputStream
Input 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.void
setContent(byte[] binaryContent)
Content mutator.void
setContent(InputStream inputStream)
Content mutator.InputStream
streamContent()
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
-
-