info.monitorenter.cpdetector.io
Class JarArchive
java.lang.Object
java.io.File
info.monitorenter.cpdetector.io.JarArchive
- All Implemented Interfaces:
- Serializable, Comparable<File>
public class JarArchive
- extends File
A jar file that pretends to be a simple file by extending File.
- Author:
- Achim Westermann
- See Also:
- Serialized Form
jar
protected JarFile jar
childs
protected Set childs
JarArchive
public JarArchive(String pathname)
throws IOException
- Parameters:
pathname -
- Throws:
IOException
buildTree
protected void buildTree(ITreeNode node,
JarArchive element)
throws IOException
- Throws:
IOException
canRead
public boolean canRead()
- Overrides:
canRead in class File
canWrite
public boolean canWrite()
- Overrides:
canWrite in class File
compareTo
public int compareTo(File pathname)
- Specified by:
compareTo in interface Comparable<File>- Overrides:
compareTo in class File
createNewFile
public boolean createNewFile()
throws IOException
- Overrides:
createNewFile in class File
- Throws:
IOException
delete
public boolean delete()
- Overrides:
delete in class File
deleteOnExit
public void deleteOnExit()
- Overrides:
deleteOnExit in class File
equals
public boolean equals(Object obj)
- Overrides:
equals in class File
exists
public boolean exists()
- Overrides:
exists in class File
getAbsoluteFile
public File getAbsoluteFile()
- Overrides:
getAbsoluteFile in class File
getAbsolutePath
public String getAbsolutePath()
- Overrides:
getAbsolutePath in class File
getCanonicalFile
public File getCanonicalFile()
throws IOException
- Overrides:
getCanonicalFile in class File
- Throws:
IOException
getCanonicalPath
public String getCanonicalPath()
throws IOException
- Overrides:
getCanonicalPath in class File
- Throws:
IOException
getName
public String getName()
- Overrides:
getName in class File
getParent
public String getParent()
- Overrides:
getParent in class File
getParentFile
public File getParentFile()
- Overrides:
getParentFile in class File
getPath
public String getPath()
- Overrides:
getPath in class File
hashCode
public int hashCode()
- Overrides:
hashCode in class File
isAbsolute
public boolean isAbsolute()
- Overrides:
isAbsolute in class File
isDirectory
public boolean isDirectory()
- Overrides:
isDirectory in class File
isFile
public boolean isFile()
- Overrides:
isFile in class File
isHidden
public boolean isHidden()
- Overrides:
isHidden in class File
lastModified
public long lastModified()
- Overrides:
lastModified in class File
length
public long length()
- Overrides:
length in class File
list
public String[] list()
- Overrides:
list in class File
list
public String[] list(FilenameFilter filter)
- Overrides:
list in class File
listFiles
public File[] listFiles()
- Overrides:
listFiles in class File
listFiles
public File[] listFiles(FileFilter filter)
- Overrides:
listFiles in class File
listFiles
public File[] listFiles(FilenameFilter filter)
- Overrides:
listFiles in class File
mkdir
public boolean mkdir()
- Overrides:
mkdir in class File
mkdirs
public boolean mkdirs()
- Overrides:
mkdirs in class File
renameTo
public boolean renameTo(File dest)
- Overrides:
renameTo in class File
setLastModified
public boolean setLastModified(long time)
- Overrides:
setLastModified in class File
setReadOnly
public boolean setReadOnly()
- Overrides:
setReadOnly in class File
toString
public String toString()
- Overrides:
toString in class File
toURI
public URI toURI()
- Overrides:
toURI in class File
toURL
public URL toURL()
throws MalformedURLException
- Overrides:
toURL in class File
- Throws:
MalformedURLException
Copyleft ㊢ 2003-2004 MPL 1.1, All Rights Footloose.