Class GlobusResource


  • public class GlobusResource
    extends Object
    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 Detail

      • GlobusResource

        public GlobusResource​(String resourcePath)
        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 Detail

      • toURI

        public String toURI()
        Returns:
        A string representation of the resource's URI
      • getFile

        public File getFile()
                     throws IOException
        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

        public long lastModified()
                          throws IOException
        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
      • getFilename

        public String getFilename()
        Returns:
        The name of the resource in the style fileName.ext
      • toString

        public String toString()
        Overrides:
        toString in class Object
        Returns:
        A string representing resourcePath and URI of the resource