|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--anthill.antnet.UrlResource
An UrlResource
is an object containing the URL from which the
content of a resource may be downloaded. When a UrlResource
is inserted in a Storage
object, the storage may perform a
local copy of the resource by downloading the contents through the
input stream obtained through the getInputStream()
method.
Constructor Summary | |
UrlResource()
Default constructor for externalization. |
Method Summary | |
java.lang.String |
getAttribute(java.lang.String name)
Returns the value associated to the specified attribute name, or null if there is no attribute with that name. |
long |
getContentLength()
Return the lenght of the content of the resource, if available; otherwise, it returns -1. |
java.io.InputStream |
getInputStream()
Return an input stream to download the contents of the resource. |
java.lang.String |
getName()
Returns the string identifier of the object. |
void |
readExternal(java.io.ObjectInput in)
Marshals this UrlResource to the specified output stream. |
void |
writeExternal(java.io.ObjectOutput out)
Marshals this UrlResource to the specified output stream. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public UrlResource()
Method Detail |
public java.lang.String getName()
getName
in interface Resource
public java.lang.String getAttribute(java.lang.String name)
getAttribute
in interface Resource
name
- the name of the attributepublic java.io.InputStream getInputStream() throws java.io.IOException
getInputStream
in interface Resource
public long getContentLength()
getContentLength
in interface Resource
public void readExternal(java.io.ObjectInput in) throws java.io.IOException
UrlResource
to the specified output stream.readExternal
in interface java.io.Externalizable
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
UrlResource
to the specified output stream.writeExternal
in interface java.io.Externalizable
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |