Class JarFileResource

    • Method Detail

      • exists

        public boolean exists()
        Deprecated.
        Returns true if the represented resource exists.
        Overrides:
        exists in class JarResource
        Returns:
        true if the represented resource exists.
      • isDirectory

        public boolean isDirectory()
        Deprecated.
        Returns true if the represented resource is a container/directory. If the resource is not a file, resources ending with "/" are considered directories.
        Overrides:
        isDirectory in class URLResource
        Returns:
        true if the represented resource is a container/directory. if the resource is not a file, resources ending with "/" are considered directories.
      • lastModified

        public long lastModified()
        Deprecated.
        Returns the last modified time
        Overrides:
        lastModified in class URLResource
        Returns:
        the last modified time as milliseconds since unix epoch
      • list

        public String[] list()
        Deprecated.
        Description copied from class: URLResource
        Returns a list of resource names contained in the given resource
        Overrides:
        list in class URLResource
        Returns:
        a list of resource names contained in the given resource, or null. Note: The resource names are not URL encoded.
      • length

        public long length()
        Deprecated.
        Return the length of the resource
        Overrides:
        length in class URLResource
        Returns:
        the length of the resource
      • getNonCachingResource

        public static Resource getNonCachingResource​(Resource resource)
        Deprecated.
        Take a Resource that possibly might use URLConnection caching and turn it into one that doesn't.
        Parameters:
        resource - the JarFileResource to obtain without URLConnection caching.
        Returns:
        the non-caching resource
      • isContainedIn

        public boolean isContainedIn​(Resource resource)
                              throws MalformedURLException
        Deprecated.
        Check if this jar:file: resource is contained in the named resource. Eg jar:file:///a/b/c/foo.jar!/x.html isContainedIn file:///a/b/c/foo.jar
        Overrides:
        isContainedIn in class URLResource
        Parameters:
        resource - the resource to test for
        Returns:
        true if resource is contained in the named resource
        Throws:
        MalformedURLException - if unable to process is contained due to invalid URL format
      • getJarFile

        public File getJarFile()
        Deprecated.