Class URIResource

    • Constructor Detail

      • URIResource

        public URIResource​(String path,
                           URI uri)
    • Method Detail

      • exists

        public boolean exists()
        Cannot determine if the URI exists, return true
        Returns:
        true if the resource defined by this object currently exists.
      • resolve

        public Resource resolve​(String other)
        Description copied from interface: Resource
        Resolve the given path against this resource. If other is an empty path then this method trivially returns this path. Otherwise this method considers this resource to be a directory and resolves the given path against this resource. Even if "other" begins with a `/`, the returned resource should be relative to this resource.
      • resolveSibling

        public Resource resolveSibling​(String other)
        Description copied from interface: Resource
        Resolves the given path against this resource's parent path. This is useful where a file name needs to be replaced with another file name. For example, suppose that the name separator is "/" and a path represents "dir1/dir2/foo", then invoking this method with the Path "bar" will result in the Path "dir1/dir2/bar". If other is an empty path then this method returns this path's parent. Even if "other" begins with a `/`, the returned resource should be relative to this resource.
      • openInputStream

        public InputStream openInputStream()
                                    throws IOException
        Description copied from interface: Resource
        Opens an input stream to read from this resource.
        Throws:
        IOException - if there is an error reading from the resource, including if the resource does not exist or cannot be read.