|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Resource
Resource represents a pointer to some kind of information (code, skin, ...) from which the content can be fetched
Method Summary | |
---|---|
boolean |
exists()
Checks wether this resource actually (still) exists |
java.lang.String |
getBaseName()
Returns the short name of the resource with the file extension (everything following the last dot character) cut off. |
java.lang.String |
getContent()
Returns the content of the resource |
java.lang.String |
getContent(java.lang.String encoding)
Returns the content of the resource in a given encoding |
java.io.InputStream |
getInputStream()
Returns an input stream to the content of the resource |
long |
getLength()
Returns the lengh of the resource's content |
java.lang.String |
getName()
Returns the name of the resource; does not include the name of the repository the resource was fetched from |
Resource |
getOverloadedResource()
Get a Resource this Resource is overloading |
Repository |
getRepository()
Returns the repository the resource does belong to |
java.lang.String |
getShortName()
Returns the short name of the resource which is its name exclusive file ending if it exists |
java.net.URL |
getUrl()
Returns an url to the resource if the repository of this resource is able to provide urls |
long |
lastModified()
Returns the date the resource was last modified |
void |
setOverloadedResource(Resource res)
Method for registering a Resource this Resource is overloading |
Method Detail |
---|
long lastModified()
boolean exists()
long getLength() throws java.io.IOException
java.io.IOException
- I/O related problemjava.io.InputStream getInputStream() throws java.io.IOException
java.io.IOException
- I/O related problemjava.lang.String getContent(java.lang.String encoding) throws java.io.IOException
encoding
- the character encoding
java.io.IOException
- I/O related problemjava.lang.String getContent() throws java.io.IOException
java.io.IOException
- I/O related problemjava.lang.String getName()
java.lang.String getShortName()
java.lang.String getBaseName()
java.net.URL getUrl() throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException
- if resource does not support URL schemaResource getOverloadedResource()
void setOverloadedResource(Resource res)
res
- the overloaded resourceRepository getRepository()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |