| 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 net.java.truecommons.shed.BitField<FsAccessOption> |
FsAccessOptions.ACCESS_PREFERENCES_MASK
|
static net.java.truecommons.shed.BitField<FsAccessOption> |
FsAccessOptions.NONE
A bit field with no access options set.
|
| Modifier and Type | Method and Description |
|---|---|
static FsAccessOption |
FsAccessOption.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FsAccessOption[] |
FsAccessOption.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
net.java.truecommons.shed.BitField<FsAccessOption> |
FsOutputSocketSink.getOptions() |
net.java.truecommons.shed.BitField<FsAccessOption> |
FsInputSocketSource.getOptions() |
protected abstract net.java.truecommons.shed.BitField<FsAccessOption> |
FsAccessOptionsController.map(net.java.truecommons.shed.BitField<FsAccessOption> options)
Maps the given access options.
|
static net.java.truecommons.shed.BitField<FsAccessOption> |
FsAccessOptions.of(FsAccessOption... options)
Converts the given array to a bit field of output options.
|
| Modifier and Type | Method and Description |
|---|---|
static net.java.truecommons.shed.BitField<FsAccessOption> |
FsAccessOptions.of(FsAccessOption... options)
Converts the given array to a bit field of output options.
|
| 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) |
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) |
protected abstract net.java.truecommons.shed.BitField<FsAccessOption> |
FsAccessOptionsController.map(net.java.truecommons.shed.BitField<FsAccessOption> options)
Maps the given access options.
|
abstract E |
FsArchiveDriver.newEntry(net.java.truecommons.shed.BitField<FsAccessOption> options,
String name,
net.java.truecommons.cio.Entry.Type type,
net.java.truecommons.cio.Entry template)
Returns a new entry for the given name.
|
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) |
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 |
|---|
FsInputSocketSource(net.java.truecommons.shed.BitField<FsAccessOption> options,
net.java.truecommons.cio.InputSocket<? extends net.java.truecommons.cio.Entry> socket) |
FsOutputSocketSink(net.java.truecommons.shed.BitField<FsAccessOption> options,
net.java.truecommons.cio.OutputSocket<? extends net.java.truecommons.cio.Entry> socket) |
Copyright © 2005–2014 Schlichtherle IT Services. All rights reserved.