M - the type of the file system model.D - the type of the ZIP driver.@Immutable public abstract class KeyController<M extends FsModel,D extends ZipDriver> extends FsDecoratingController<M,FsController<? extends M>>
| Modifier and Type | Field and Description |
|---|---|
protected D |
driver |
delegate| Modifier | Constructor and Description |
|---|---|
protected |
KeyController(FsController<? extends M> controller,
D driver)
Constructs a new key manager controller.
|
| Modifier and Type | Method and Description |
|---|---|
FsEntry |
getEntry(FsEntryName name) |
protected abstract Class<? extends IOException> |
getKeyExceptionType() |
protected abstract Class<?> |
getKeyType() |
void |
sync(BitField<FsSyncOption> options) |
void |
unlink(FsEntryName name,
BitField<FsOutputOption> options) |
getInputSocket, getOutputSocket, getParent, isExecutable, isReadable, isReadOnly, isWritable, mknod, setReadOnly, setTime, setTime, toStringgetModel, getMountPoint, isMounted, setMountedequals, hashCodeprotected KeyController(FsController<? extends M> controller, D driver)
controller - the non-null file system controller to
decorate.driver - the ZIP driver.public FsEntry getEntry(FsEntryName name) throws IOException
getEntry in class FsDecoratingController<M extends FsModel,FsController<? extends M extends FsModel>>IOExceptionprotected abstract Class<? extends IOException> getKeyExceptionType()
protected abstract Class<?> getKeyType()
public void sync(BitField<FsSyncOption> options) throws FsSyncException
sync in class FsDecoratingController<M extends FsModel,FsController<? extends M extends FsModel>>FsSyncExceptionpublic void unlink(FsEntryName name, BitField<FsOutputOption> options) throws IOException
unlink in class FsDecoratingController<M extends FsModel,FsController<? extends M extends FsModel>>IOExceptionCopyright © 2005-2013 Schlichtherle IT Services. All Rights Reserved.