Package gw.fs.jar

Class JarEntryResourceImpl

    • Field Detail

      • _entry

        protected java.util.jar.JarEntry _entry
      • _name

        protected java.lang.String _name
      • _exists

        private boolean _exists
    • Method Detail

      • setEntry

        public void setEntry​(java.util.jar.JarEntry entry)
      • setExists

        protected void setExists()
      • getParent

        public IDirectory getParent()
        Description copied from interface: IResource
        Gets this file's our directory's parent directory.
        Specified by:
        getParent in interface IResource
        Returns:
        this resource's parent directory
      • getName

        public java.lang.String getName()
        Description copied from interface: IResource
        Gets this file's or directory's name.
        Specified by:
        getName in interface IResource
        Returns:
        this resource's name
      • exists

        public boolean exists()
        Description copied from interface: IResource
        Indicates whether this resource exists.
        Specified by:
        exists in interface IResource
        Returns:
        true if the resource exists
      • delete

        public boolean delete()
                       throws java.io.IOException
        Specified by:
        delete in interface IResource
        Throws:
        java.io.IOException
      • toURI

        public java.net.URI toURI()
        Specified by:
        toURI in interface IResource
      • getEntryName

        private java.lang.String getEntryName()
      • isChildOf

        public boolean isChildOf​(IDirectory dir)
        Description copied from interface: IResource
        Indicates whether this resource is a direct child of the given directory.
        Specified by:
        isChildOf in interface IResource
        Parameters:
        dir - the directory which would be the parent
        Returns:
        true if this is a direct child of the given directory
      • isDescendantOf

        public boolean isDescendantOf​(IDirectory dir)
        Description copied from interface: IResource
        Indicates whether this resource is a descendant of the given directory.
        Specified by:
        isDescendantOf in interface IResource
        Parameters:
        dir - the directory which would be the ancestor
        Returns:
        true if this is a descendant of the given directory
      • toJavaFile

        public java.io.File toJavaFile()
        Specified by:
        toJavaFile in interface IResource
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • create

        public boolean create()
        Specified by:
        create in interface IResource
      • isInJar

        public boolean isInJar()
        Specified by:
        isInJar in interface IResource