Class JarFileObject
- java.lang.Object
-
- org.apache.commons.vfs2.provider.AbstractFileObject<ZipFileSystem>
-
- org.apache.commons.vfs2.provider.zip.ZipFileObject
-
- org.apache.commons.vfs2.provider.jar.JarFileObject
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,java.lang.Comparable<FileObject>
,java.lang.Iterable<FileObject>
,FileObject
public class JarFileObject extends ZipFileObject
A file in a Jar file system.
-
-
Field Summary
-
Fields inherited from class org.apache.commons.vfs2.provider.zip.ZipFileObject
entry
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
JarFileObject(AbstractFileName name, java.util.zip.ZipEntry entry, JarFileSystem fs, boolean zipExists)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Map<java.lang.String,java.lang.Object>
doGetAttributes()
Returns the value of an attribute.protected java.security.cert.Certificate[]
doGetCertificates()
Return the certificates of this JarEntry.-
Methods inherited from class org.apache.commons.vfs2.provider.zip.ZipFileObject
attachChild, doAttach, doDetach, doGetContentSize, doGetInputStream, doGetLastModifiedTime, doGetType, doListChildren, isWriteable, setZipEntry
-
Methods inherited from class org.apache.commons.vfs2.provider.AbstractFileObject
canRenameTo, childrenChanged, close, compareTo, copyFrom, createFile, createFolder, delete, delete, deleteAll, doCreateFileContent, doCreateFolder, doDelete, doGetOutputStream, doGetRandomAccessContent, doIsExecutable, doIsHidden, doIsReadable, doIsSameFile, doIsWriteable, doListChildrenResolved, doRemoveAttribute, doRename, doSetAttribute, doSetExecutable, doSetLastModifiedTime, doSetReadable, doSetWritable, endOutput, exists, finalize, findFiles, findFiles, getAbstractFileSystem, getChild, getChildren, getContent, getFileContentInfoFactory, getFileOperations, getFileSystem, getInputStream, getName, getOutputStream, getOutputStream, getParent, getPublicURIString, getRandomAccessContent, getType, getURL, handleChanged, handleCreate, handleDelete, holdObject, injectType, isAttached, isContentOpen, isExecutable, isFile, isFolder, isHidden, isReadable, isSameFile, iterator, listFiles, moveTo, notifyAllStreamsClosed, onChange, onChildrenChanged, refresh, resolveFile, resolveFile, setExecutable, setReadable, setWritable, toString
-
-
-
-
Constructor Detail
-
JarFileObject
protected JarFileObject(AbstractFileName name, java.util.zip.ZipEntry entry, JarFileSystem fs, boolean zipExists) throws FileSystemException
- Throws:
FileSystemException
-
-
Method Detail
-
doGetAttributes
protected java.util.Map<java.lang.String,java.lang.Object> doGetAttributes() throws java.lang.Exception
Returns the value of an attribute.- Overrides:
doGetAttributes
in classAbstractFileObject<ZipFileSystem>
- Returns:
- The attributes of the file.
- Throws:
java.lang.Exception
- if an error occurs.
-
doGetCertificates
protected java.security.cert.Certificate[] doGetCertificates()
Return the certificates of this JarEntry.- Overrides:
doGetCertificates
in classAbstractFileObject<ZipFileSystem>
- Returns:
- The certificates used to sign the file.
-
-