Package org.globus.util
Class GlobusResource
java.lang.Object
org.globus.util.GlobusResource
This 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
ConstructorsConstructorDescriptionGlobusResource
(String resourcePath) Creates a new instance of GlobusResource referencing the specified resourcePath. -
Method Summary
-
Constructor Details
-
GlobusResource
Creates a new instance of GlobusResource referencing the specified resourcePath.- Parameters:
resourcePath
- The path to the specified resource in the style /directory/directory/fileName.ext
-
-
Method Details
-
toURI
- Returns:
- A string representation of the resource's URI
-
toURL
- Returns:
- A string representation of the resource's URL
- Throws:
MalformedURLException
-
getURI
- Returns:
- The resource's URI(java.Net.URI)
- Throws:
IOException
-
getURL
- Returns:
- The resource's URL(java.Net.URL)
- Throws:
MalformedURLException
-
getFile
- Returns:
- A new java.io.File object referencing the resource's resourcePath
- Throws:
IOException
-
exists
public boolean exists()- Returns:
- True if the resource exists, and false if the resource does not exist
-
lastModified
- Returns:
- The time the resource was last modified
- Throws:
IOException
-
isReadable
public boolean isReadable()- Returns:
- True if the resource is readable, false if the resource is not readable
-
getInputStream
- Returns:
- A new InputStream(java.io.InputStream) of the resource
- Throws:
FileNotFoundException
IOException
-
getFilename
- Returns:
- The name of the resource in the style fileName.ext
-
toString
-