de.schlichtherle.truezip.fs.archive.zip.raes
Class ZipRaesController
java.lang.Object
de.schlichtherle.truezip.fs.FsController<M>
de.schlichtherle.truezip.fs.FsDecoratingController<FsModel,FsController<?>>
de.schlichtherle.truezip.fs.archive.zip.raes.ZipRaesController
@ThreadSafe
@DefaultAnnotation(value=edu.umd.cs.findbugs.annotations.NonNull.class)
final class ZipRaesController
- extends FsDecoratingController<FsModel,FsController<?>>
This file system controller decorates another file system controller in
order to manage the authentication key required for accessing its target
RAES encrypted ZIP archive file (ZIP.RAES).
- Author:
- Christian Schlichtherle
| Methods inherited from class de.schlichtherle.truezip.fs.FsDecoratingController |
getClosedIcon, getInputSocket, getModel, getOpenIcon, getOutputSocket, getParent, isReadable, isReadOnly, isWritable, mknod, setReadOnly, setTime, toString |
ROOT_PATH
private static final String ROOT_PATH
driver
private final ZipRaesDriver driver
ZipRaesController
ZipRaesController(FsController<?> controller,
ZipRaesDriver driver)
- Constructs a new ZIP.RAES archive controller.
- Parameters:
controller - the non-null archive controller.driver - the ZIP.RAES driver.
getEntry
public FsEntry getEntry(FsEntryName name)
throws IOException
- Overrides:
getEntry in class FsDecoratingController<FsModel,FsController<?>>
- Throws:
IOException
unlink
public void unlink(FsEntryName name)
throws IOException
- Overrides:
unlink in class FsDecoratingController<FsModel,FsController<?>>
- Throws:
IOException
sync
public <X extends IOException> void sync(BitField<FsSyncOption> options,
ExceptionHandler<? super FsSyncException,X> handler)
throws X extends IOException
- Overrides:
sync in class FsDecoratingController<FsModel,FsController<?>>
- Throws:
X extends IOException
Copyright © 2005-2011 Schlichtherle IT Services. All Rights Reserved.