public final class SourceResource extends StreamResource
| Modifier and Type | Field and Description |
|---|---|
private org.apache.excalibur.source.Source |
m_source
The wrapped source object
|
private org.apache.excalibur.source.SourceValidity |
m_validity
The last validity object
|
m_eventSupport, m_previousModified, MODIFIED| Constructor and Description |
|---|
SourceResource(org.apache.excalibur.source.Source source)
Instantiate the SourceResource
|
| Modifier and Type | Method and Description |
|---|---|
java.io.Reader |
getResourceAsReader()
Sets the resource value with a Writer
|
java.io.InputStream |
getResourceAsStream()
Sets the resource value with an OutputStream
|
org.apache.excalibur.source.Source |
getSource() |
long |
lastModified()
Determines the last time this resource was modified
|
java.io.OutputStream |
setResourceAsStream()
Sets the resource value with an OutputStream
|
java.io.Writer |
setResourceAsWriter()
Sets the resource value with a Writer
|
streamClosedEventaddPropertyChangeListener, addPropertyChangeListener, addPropertyChangeListenersFrom, fireAndSetModifiedTime, getEventSupport, getPreviousModified, getResourceKey, hasListeners, hasListeners, removeAllPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener, setPreviousModified, testModifiedAfter, toStringprivate final org.apache.excalibur.source.Source m_source
private org.apache.excalibur.source.SourceValidity m_validity
public SourceResource(org.apache.excalibur.source.Source source)
throws java.lang.Exception
java.lang.Exceptionpublic long lastModified()
lastModified in interface ModifiablelastModified in class Resourcepublic java.io.InputStream getResourceAsStream()
throws java.io.IOException
getResourceAsStream in class StreamResourcejava.io.IOExceptionpublic java.io.Reader getResourceAsReader()
throws java.io.IOException
getResourceAsReader in class StreamResourcejava.io.IOExceptionpublic java.io.OutputStream setResourceAsStream()
throws java.io.IOException
setResourceAsStream in class StreamResourcejava.io.IOExceptionpublic java.io.Writer setResourceAsWriter()
throws java.io.IOException
setResourceAsWriter in class StreamResourcejava.io.IOExceptionpublic org.apache.excalibur.source.Source getSource()