Skip navigation links
A C D E F G I J K M N O P R S T U Z 

A

AbstractKeyController - Class in net.java.truevfs.comp.zipdriver
This file system controller decorates another file system controller in order to manage the keys required for accessing encrypted ZIP files.
AbstractKeyController(FsController, AbstractZipDriver<?>) - Constructor for class net.java.truevfs.comp.zipdriver.AbstractKeyController
Constructs a new key manager controller.
AbstractZipDriver<E extends AbstractZipDriverEntry> - Class in net.java.truevfs.comp.zipdriver
An abstract archive driver for the ZIP file format.
AbstractZipDriver() - Constructor for class net.java.truevfs.comp.zipdriver.AbstractZipDriver
 
AbstractZipDriverEntry - Class in net.java.truevfs.comp.zipdriver
ZIP archive entries apply the date/time conversion rules as defined by DateTimeConverter.ZIP.
AbstractZipDriverEntry(String) - Constructor for class net.java.truevfs.comp.zipdriver.AbstractZipDriverEntry
 
AbstractZipDriverEntry(String, ZipEntry) - Constructor for class net.java.truevfs.comp.zipdriver.AbstractZipDriverEntry
 

C

charset - Variable in class net.java.truevfs.comp.zipdriver.KeyManagerZipCryptoParameters
The character set which has been provided to the constructor and is used for encoding entry names and the file comment in the ZIP file .
check(E, ZipInputService<E>) - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriver
Whether or not the content of the given entry shall get checked/authenticated when reading it.
check(JarDriverEntry, ZipInputService<JarDriverEntry>) - Method in class net.java.truevfs.comp.zipdriver.CheckedJarDriver
Whether or not the content of the given entry shall get checked/authenticated when reading it.
check(ZipDriverEntry, ZipInputService<ZipDriverEntry>) - Method in class net.java.truevfs.comp.zipdriver.CheckedZipDriver
Whether or not the content of the given entry shall get checked/authenticated when reading it.
checkAccess(BitField<FsAccessOption>, FsNodeName, BitField<Entry.Access>) - Method in class net.java.truevfs.comp.zipdriver.AbstractKeyController
 
CheckedJarDriver - Class in net.java.truevfs.comp.zipdriver
An archive driver for JAR files which checks the CRC32 value for all ZIP entries in input archives.
CheckedJarDriver() - Constructor for class net.java.truevfs.comp.zipdriver.CheckedJarDriver
 
CheckedZipDriver - Class in net.java.truevfs.comp.zipdriver
An archive driver for ZIP files which checks the CRC32 values for all ZIP entries in input archives.
CheckedZipDriver() - Constructor for class net.java.truevfs.comp.zipdriver.CheckedZipDriver
 
close() - Method in class net.java.truevfs.comp.zipdriver.ZipOutputService
Retains the postamble of the source source ZIP file, if any.

D

decorate(FsController) - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriver
driver - Variable in class net.java.truevfs.comp.zipdriver.AbstractKeyController
 

E

entry(String) - Method in class net.java.truevfs.comp.zipdriver.ZipOutputService
 

F

fileSystemUri(FsModel, String) - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriver
A template method for resolving the resource URI which is required to look up the KeyProvider for the entry with the given name in the file system with the given model.

G

get(Class<P>) - Method in class net.java.truevfs.comp.zipdriver.KeyManagerZipCryptoParameters
getCharset() - Method in class net.java.truevfs.comp.zipdriver.JarDriver
getCharset() - Method in class net.java.truevfs.comp.zipdriver.ZipDriver
getCryptoParameters() - Method in class net.java.truevfs.comp.zipdriver.ZipInputService
 
getCryptoParameters() - Method in class net.java.truevfs.comp.zipdriver.ZipOutputService
 
getDateTimeConverter() - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriverEntry
 
getDateTimeConverter() - Method in class net.java.truevfs.comp.zipdriver.JarDriverEntry
getDateTimeConverter() - Method in class net.java.truevfs.comp.zipdriver.ZipDriverEntry
getKeyExceptionType() - Method in class net.java.truevfs.comp.zipdriver.AbstractKeyController
 
getKeyManagerMap() - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriver
Returns the map of key managers for accessing protected resources (encryption).
getKeyType() - Method in class net.java.truevfs.comp.zipdriver.AbstractKeyController
 
getLevel() - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriver
getMethod() - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriver
getModel() - Method in class net.java.truevfs.comp.zipdriver.ZipInputService
Returns the file system model provided to the constructor.
getModel() - Method in class net.java.truevfs.comp.zipdriver.ZipOutputService
Returns the file system model provided to the constructor.
getOverheadSize() - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriver
getPool() - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriver
getPostambled() - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriver
getPreambled() - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriver
getRedundantContentSupport() - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriver
getRedundantMetaDataSupport() - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriver
getSize(Entry.Size) - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriverEntry
 
getTime(Entry.Access) - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriverEntry
 
getType() - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriverEntry
 

I

input(String) - Method in class net.java.truevfs.comp.zipdriver.ZipInputService
 
isBusy() - Method in class net.java.truevfs.comp.zipdriver.ZipOutputService
Returns whether this ZIP output service is busy writing an archive entry or not.
isPermitted(Entry.Access, Entry.Entity) - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriverEntry
 
iterator() - Method in class net.java.truevfs.comp.zipdriver.ZipOutputService
 

J

JAR_CHARSET - Static variable in class net.java.truevfs.comp.zipdriver.JarDriver
The character set for entry names and comments in JAR files, which is "UTF-8".
JarDriver - Class in net.java.truevfs.comp.zipdriver
An archive driver for Java Archive files (JAR).
JarDriver() - Constructor for class net.java.truevfs.comp.zipdriver.JarDriver
 
JarDriverEntry - Class in net.java.truevfs.comp.zipdriver
JAR driver entries apply the date/time conversion rules as defined by DateTimeConverter.JAR.
JarDriverEntry(String) - Constructor for class net.java.truevfs.comp.zipdriver.JarDriverEntry
 
JarDriverEntry(String, ZipEntry) - Constructor for class net.java.truevfs.comp.zipdriver.JarDriverEntry
 

K

KeyManagerZipCryptoParameters - Class in net.java.truevfs.comp.zipdriver
An adapter which provides ZipCryptoParameters by using a KeyManagerMap.
KeyManagerZipCryptoParameters(AbstractZipDriver<?>, FsModel, Charset) - Constructor for class net.java.truevfs.comp.zipdriver.KeyManagerZipCryptoParameters
Constructs new ZIP crypto parameters.

M

mountPointUri(FsModel) - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriver
A template method for resolving the resource URI which is required to look up the KeyProvider for the mount point of the file system with the given model.

N

net.java.truevfs.comp.zipdriver - package net.java.truevfs.comp.zipdriver
The archive driver family for ZIP files.
newEntry(BitField<FsAccessOption>, String, Entry.Type, Entry) - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriver
 
newEntry(String) - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriver
Returns a new ZIP driver entry with the given name.
newEntry(String, ZipEntry) - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriver
Returns a new ZIP driver entry with the given name and all other properties copied from the given template.
newEntry(String) - Method in class net.java.truevfs.comp.zipdriver.JarDriver
 
newEntry(String, ZipEntry) - Method in class net.java.truevfs.comp.zipdriver.JarDriver
 
newEntry(String) - Method in class net.java.truevfs.comp.zipdriver.ZipDriver
 
newEntry(String, ZipEntry) - Method in class net.java.truevfs.comp.zipdriver.ZipDriver
 
newInput(FsModel, FsInputSocketSource) - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriver
 
newOutput(FsModel, FsOutputSocketSink, InputService<E>) - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriver
 
newZipInput(FsModel, FsInputSocketSource) - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriver
 
node(BitField<FsAccessOption>, FsNodeName) - Method in class net.java.truevfs.comp.zipdriver.AbstractKeyController
 

O

output(E) - Method in class net.java.truevfs.comp.zipdriver.ZipOutputService
 

P

password(char[], String) - Method in class net.java.truevfs.comp.zipdriver.KeyManagerZipCryptoParameters
A template method to derive password bytes from the given password characters and the given entry name.

R

rdc(AbstractZipDriverEntry, AbstractZipDriverEntry) - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriver
Returns true if and only if the content of the given input target entry is eligible for Raw Data Copying (RDC).

S

setPermitted(Entry.Access, Entry.Entity, Boolean) - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriverEntry
 
setSize(Entry.Size, long) - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriverEntry
 
setTime(Entry.Access, long) - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriverEntry
 
sink(BitField<FsAccessOption>, FsController, FsNodeName) - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriver
This implementation transforms options in the following way before it forwards the call to controller: FsAccessOption.STORE is set.
size() - Method in class net.java.truevfs.comp.zipdriver.ZipOutputService
 
sync(BitField<FsSyncOption>) - Method in class net.java.truevfs.comp.zipdriver.AbstractKeyController
 

T

toString() - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriverEntry
Returns a string representation of this object for debugging and logging purposes.

U

unlink(BitField<FsAccessOption>, FsNodeName) - Method in class net.java.truevfs.comp.zipdriver.AbstractKeyController
 

Z

ZIP_CHARSET - Static variable in class net.java.truevfs.comp.zipdriver.ZipDriver
The character set for entry names and comments in "traditional" ZIP files, which is "IBM437".
zipCryptoParameters(FsModel, Charset) - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriver
Returns the ZIP crypto parameters for the given file system model and character set or null if not available.
ZipDriver - Class in net.java.truevfs.comp.zipdriver
An archive driver for ZIP files.
ZipDriver() - Constructor for class net.java.truevfs.comp.zipdriver.ZipDriver
 
ZipDriverEntry - Class in net.java.truevfs.comp.zipdriver
ZIP driver entries apply the date/time conversion rules as defined by DateTimeConverter.ZIP.
ZipDriverEntry(String) - Constructor for class net.java.truevfs.comp.zipdriver.ZipDriverEntry
 
ZipDriverEntry(String, ZipEntry) - Constructor for class net.java.truevfs.comp.zipdriver.ZipDriverEntry
 
ZipInputService<E extends AbstractZipDriverEntry> - Class in net.java.truevfs.comp.zipdriver
An input service for reading ZIP files.
ZipInputService(FsModel, FsInputSocketSource, AbstractZipDriver<E>) - Constructor for class net.java.truevfs.comp.zipdriver.ZipInputService
 
ZipOutputService<E extends AbstractZipDriverEntry> - Class in net.java.truevfs.comp.zipdriver
An output service for writing ZIP files.
ZipOutputService(FsModel, FsOutputSocketSink, ZipInputService<E>, AbstractZipDriver<E>) - Constructor for class net.java.truevfs.comp.zipdriver.ZipOutputService
 
A C D E F G I J K M N O P R S T U Z 
Skip navigation links