@Immutable @DefaultAnnotation(value=edu.umd.cs.findbugs.annotations.NonNull.class) public abstract class FsAbstractCompositeDriver extends Object implements FsCompositeDriver, FsDriverProvider
newController(de.schlichtherle.truezip.fs.FsModel, de.schlichtherle.truezip.fs.FsController<?>) which uses
the file system driver map returned by FsDriverProvider.get() to lookup the
appropriate driver for the scheme of any given mount point.| Constructor and Description |
|---|
FsAbstractCompositeDriver() |
| Modifier and Type | Method and Description |
|---|---|
FsController<?> |
newController(FsModel model,
FsController<?> parent)
Returns a new thread-safe file system controller for the mount point of
the given file system model and parent file system controller.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetpublic final FsController<?> newController(FsModel model, FsController<?> parent)
FsCompositeDriver
When called, the following expression is a precondition:
null == model.getParent()
? null == parent
: model.getParent().equals(parent.getModel())
newController in interface FsCompositeDrivermodel - the file system model.parent - the nullable parent file system controller.FsDriver.newController(de.schlichtherle.truezip.fs.FsModel, de.schlichtherle.truezip.fs.FsController<?>)Copyright © 2004-2011 Schlichtherle IT Services. All Rights Reserved.