| Package | Description |
|---|---|
| net.java.truevfs.kernel.spec |
Defines the API for accessing the (federated virtual) file system space.
|
| Modifier and Type | Field and Description |
|---|---|
static FsNodeName |
FsNodeName.ROOT
The file system node name of the root directory,
which is an empty URI.
|
| Modifier and Type | Method and Description |
|---|---|
static FsNodeName |
FsNodeName.create(URI uri)
Constructs a new file system node name by parsing the given URI.
|
static FsNodeName |
FsNodeName.create(URI uri,
FsUriModifier modifier)
Constructs a new file system node name by parsing the given URI
after applying the given URI modifier.
|
FsNodeName |
FsNodePath.getNodeName()
Returns the node name component.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FsDecoratingController.checkAccess(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name,
net.java.truecommons.shed.BitField<net.java.truecommons.cio.Entry.Access> types) |
void |
FsController.checkAccess(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name,
net.java.truecommons.shed.BitField<net.java.truecommons.cio.Entry.Access> types)
Checks if the file system node for the given
name exists when
constrained by the given access options and permits the given
access types. |
void |
FsAccessOptionsController.checkAccess(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name,
net.java.truecommons.shed.BitField<net.java.truecommons.cio.Entry.Access> types) |
int |
FsNodeName.compareTo(FsNodeName that)
Implements a natural ordering which is consistent with
equals(Object). |
net.java.truecommons.cio.InputSocket<? extends net.java.truecommons.cio.Entry> |
FsDecoratingController.input(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name) |
net.java.truecommons.cio.InputSocket<? extends net.java.truecommons.cio.Entry> |
FsController.input(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name)
Returns an input socket for reading the contents of the file system
node addressed by the given name from the file system.
|
net.java.truecommons.cio.InputSocket<? extends net.java.truecommons.cio.Entry> |
FsAccessOptionsController.input(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name) |
void |
FsDecoratingController.make(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name,
net.java.truecommons.cio.Entry.Type type,
net.java.truecommons.cio.Entry template) |
void |
FsController.make(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name,
net.java.truecommons.cio.Entry.Type type,
net.java.truecommons.cio.Entry template)
Creates or replaces and finally links a chain of one or more entries
for the given node
name into the file system. |
void |
FsAccessOptionsController.make(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name,
net.java.truecommons.cio.Entry.Type type,
net.java.truecommons.cio.Entry template) |
net.java.truecommons.cio.InputService<E> |
FsArchiveDriver.newInput(FsModel model,
net.java.truecommons.shed.BitField<FsAccessOption> options,
FsController controller,
FsNodeName name)
This method gets called by an archive controller in order to create a
new input service for its target archive file.
|
net.java.truecommons.cio.OutputService<E> |
FsArchiveDriver.newOutput(FsModel model,
net.java.truecommons.shed.BitField<FsAccessOption> options,
FsController controller,
FsNodeName name,
net.java.truecommons.cio.InputService<E> input)
This method gets called by an archive controller in order to create a
new output service for its target archive file.
|
FsNode |
FsDecoratingController.node(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name) |
FsNode |
FsController.node(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name)
Returns the file system node for the given
name or null
if it doesn't exist. |
FsNode |
FsAccessOptionsController.node(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name) |
net.java.truecommons.cio.OutputSocket<? extends net.java.truecommons.cio.Entry> |
FsDecoratingController.output(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name,
net.java.truecommons.cio.Entry template) |
net.java.truecommons.cio.OutputSocket<? extends net.java.truecommons.cio.Entry> |
FsController.output(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name,
net.java.truecommons.cio.Entry template)
Returns an output socket for writing the contents of the node addressed
by the given name to the file system.
|
net.java.truecommons.cio.OutputSocket<? extends net.java.truecommons.cio.Entry> |
FsAccessOptionsController.output(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name,
net.java.truecommons.cio.Entry template) |
FsNodePath |
FsNodePath.resolve(FsNodeName nodeName)
Resolves the given node name against this path.
|
FsNodePath |
FsMountPoint.resolve(FsNodeName name)
Resolves the given node name against this mount point.
|
void |
FsDecoratingController.setReadOnly(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name) |
void |
FsController.setReadOnly(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name)
Sets the named file system node as read-only.
|
void |
FsAccessOptionsController.setReadOnly(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name) |
boolean |
FsDecoratingController.setTime(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name,
net.java.truecommons.shed.BitField<net.java.truecommons.cio.Entry.Access> types,
long value) |
boolean |
FsController.setTime(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name,
net.java.truecommons.shed.BitField<net.java.truecommons.cio.Entry.Access> types,
long value)
Makes an attempt to set the last access time of all types in the given
bit field for the file system node with the given name.
|
boolean |
FsAccessOptionsController.setTime(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name,
net.java.truecommons.shed.BitField<net.java.truecommons.cio.Entry.Access> types,
long value) |
boolean |
FsDecoratingController.setTime(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name,
Map<net.java.truecommons.cio.Entry.Access,Long> times) |
boolean |
FsController.setTime(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name,
Map<net.java.truecommons.cio.Entry.Access,Long> times)
Makes an attempt to set the last access time of all types in the given
map for the file system node with the given name.
|
boolean |
FsAccessOptionsController.setTime(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name,
Map<net.java.truecommons.cio.Entry.Access,Long> times) |
boolean |
FsAbstractController.setTime(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name,
Map<net.java.truecommons.cio.Entry.Access,Long> times) |
protected FsOutputSocketSink |
FsArchiveDriver.sink(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsController controller,
FsNodeName name)
Called to prepare writing an archive file artifact of this driver to
the node
name in controller using options and
the nullable template. |
protected FsInputSocketSource |
FsArchiveDriver.source(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsController controller,
FsNodeName name)
Called to prepare reading an archive file artifact of this driver from
name in controller using options. |
void |
FsDecoratingController.unlink(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name) |
void |
FsController.unlink(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name)
Removes the named file system node from the file system.
|
void |
FsAccessOptionsController.unlink(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsNodeName name) |
| Constructor and Description |
|---|
FsNodeName(FsNodeName parent,
FsNodeName member)
Constructs a new file system node name by resolving the given member
file system node name against the given parent file system node name.
|
FsNodePath(FsMountPoint mountPoint,
FsNodeName nodeName)
Constructs a new path by composing its URI from the given nullable mount
point and node name.
|
Copyright © 2005–2014 Schlichtherle IT Services. All rights reserved.