anthill.antnet
Class FileResource
java.lang.Object
|
+--anthill.antnet.FileResource
- All Implemented Interfaces:
- Resource
- public class FileResource
- extends java.lang.Object
- implements Resource
FileResource
represents a local file resource that can be
added by a an anthill clients.
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getName
public java.lang.String getName()
- Returns the string identifier of the object.
- Specified by:
getName
in interface Resource
getAttribute
public 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.
- Specified by:
getAttribute
in interface Resource
- Parameters:
name
- the name of the attribute
getInputStream
public java.io.InputStream getInputStream()
throws java.io.IOException
- Return an input stream to download the contents of the
resource. Depending on the implementation, the contents
may be read from the local storage, if the resource has
been copied locally; or downloaded remotely, otherwise.
- Specified by:
getInputStream
in interface Resource
- Returns:
- an input stream to read the contents of a resource;
getContentLength
public long getContentLength()
- Return the lenght of the content of the resource, if
available; otherwise, it returns -1.
- Specified by:
getContentLength
in interface Resource