Package org.globus.util
Class GlobusResource
- java.lang.Object
-
- org.globus.util.GlobusResource
-
public class GlobusResource extends java.lang.ObjectThis class provides a way of managing file system resources in a manner similar to the spring framework's Resource class. 3/2/2012
-
-
Constructor Summary
Constructors Constructor Description GlobusResource(java.lang.String resourcePath)Creates a new instance of GlobusResource referencing the specified resourcePath.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanexists()java.io.FilegetFile()java.lang.StringgetFilename()java.io.InputStreamgetInputStream()java.net.URIgetURI()java.net.URLgetURL()booleanisReadable()longlastModified()java.lang.StringtoString()java.lang.StringtoURI()java.lang.StringtoURL()
-
-
-
Method Detail
-
toURI
public java.lang.String toURI()
- Returns:
- A string representation of the resource's URI
-
toURL
public java.lang.String toURL() throws java.net.MalformedURLException- Returns:
- A string representation of the resource's URL
- Throws:
java.net.MalformedURLException
-
getURI
public java.net.URI getURI() throws java.io.IOException- Returns:
- The resource's URI(java.Net.URI)
- Throws:
java.io.IOException
-
getURL
public java.net.URL getURL() throws java.net.MalformedURLException- Returns:
- The resource's URL(java.Net.URL)
- Throws:
java.net.MalformedURLException
-
getFile
public java.io.File getFile() throws java.io.IOException- Returns:
- A new java.io.File object referencing the resource's resourcePath
- Throws:
java.io.IOException
-
exists
public boolean exists()
- Returns:
- True if the resource exists, and false if the resource does not exist
-
lastModified
public long lastModified() throws java.io.IOException- Returns:
- The time the resource was last modified
- Throws:
java.io.IOException
-
isReadable
public boolean isReadable()
- Returns:
- True if the resource is readable, false if the resource is not readable
-
getInputStream
public java.io.InputStream getInputStream() throws java.io.FileNotFoundException, java.io.IOException- Returns:
- A new InputStream(java.io.InputStream) of the resource
- Throws:
java.io.FileNotFoundExceptionjava.io.IOException
-
getFilename
public java.lang.String getFilename()
- Returns:
- The name of the resource in the style fileName.ext
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object- Returns:
- A string representing resourcePath and URI of the resource
-
-