public abstract class AbstractResource extends java.lang.Object implements Resource
| Modifier and Type | Field and Description |
|---|---|
(package private) byte[] |
calculated |
(package private) java.lang.String |
extra |
(package private) long |
lastModified |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractResource(long modified) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract byte[] |
getBytes() |
java.lang.String |
getExtra() |
private byte[] |
getLocalBytes() |
long |
lastModified() |
java.io.InputStream |
openInputStream() |
void |
setExtra(java.lang.String extra) |
long |
size() |
void |
write(java.io.OutputStream out) |
java.lang.String extra
byte[] calculated
long lastModified
public long lastModified()
lastModified in interface Resourcepublic java.io.InputStream openInputStream()
throws java.io.IOException
openInputStream in interface Resourcejava.io.IOExceptionprivate byte[] getLocalBytes()
throws java.io.IOException
java.io.IOExceptionpublic void write(java.io.OutputStream out)
throws java.io.IOException
protected abstract byte[] getBytes()
throws java.lang.Exception
java.lang.Exception