| Package | Description |
|---|---|
| de.schlichtherle.truezip.fs |
Provides access to (possibly federated virtual) file systems.
|
| de.schlichtherle.truezip.fs.archive |
Provides acces to archive files as if they were just directories.
|
| Modifier and Type | Field and Description |
|---|---|
private FsEntryName |
FsPath.entryName |
(package private) FsEntryName |
FsCacheController.EntryCache.name |
static FsEntryName |
FsEntryName.ROOT
The file system entry name of the root directory,
which is an empty URI.
|
| Modifier and Type | Field and Description |
|---|---|
private Map<FsEntryName,FsCacheController.EntryCache> |
FsCacheController.caches |
| Modifier and Type | Method and Description |
|---|---|
static FsEntryName |
FsEntryName.create(String uri)
Deprecated.
This method does not quote characters with a special meaning
in a URI - use the method variant with the URI parameter
instead.
|
static FsEntryName |
FsEntryName.create(String uri,
FsUriModifier modifier)
Deprecated.
This method does not quote characters with a special meaning
in a URI - use the method variant with the URI parameter
instead.
|
static FsEntryName |
FsEntryName.create(URI uri)
Equivalent to
create(uri, FsUriModifier.NULL). |
static FsEntryName |
FsEntryName.create(URI uri,
FsUriModifier modifier)
Constructs a new file system entry name by parsing the given URI.
|
FsEntryName |
FsPath.getEntryName()
Returns the entry name component.
|
(package private) FsEntryName |
FsFalsePositiveController.resolveParent(FsEntryName name) |
| Modifier and Type | Method and Description |
|---|---|
Icon |
FsFalsePositiveController.GetOpenIcon.call(FsController<?> controller,
FsEntryName name) |
Icon |
FsFalsePositiveController.GetClosedIcon.call(FsController<?> controller,
FsEntryName name) |
Boolean |
FsFalsePositiveController.IsReadOnly.call(FsController<?> controller,
FsEntryName name) |
FsEntry |
FsFalsePositiveController.GetEntry.call(FsController<?> controller,
FsEntryName name) |
Boolean |
FsFalsePositiveController.IsReadable.call(FsController<?> controller,
FsEntryName name) |
Boolean |
FsFalsePositiveController.IsWritable.call(FsController<?> controller,
FsEntryName name) |
Boolean |
FsFalsePositiveController.IsExecutable.call(FsController<?> controller,
FsEntryName name) |
Void |
FsFalsePositiveController.SetReadOnly.call(FsController<?> controller,
FsEntryName name) |
T |
FsFalsePositiveController.IOOperation.call(FsController<?> controller,
FsEntryName name) |
(package private) <T> T |
FsFalsePositiveController.call(FsFalsePositiveController.IOOperation<T> operation,
FsEntryName name) |
<T> T |
FsFalsePositiveController.State.call(FsFalsePositiveController.IOOperation<T> operation,
FsEntryName name) |
<T> T |
FsFalsePositiveController.TryChild.call(FsFalsePositiveController.IOOperation<T> operation,
FsEntryName name) |
<T> T |
FsFalsePositiveController.UseParent.call(FsFalsePositiveController.IOOperation<T> operation,
FsEntryName name) |
static FsNeedsSyncException |
FsNeedsSyncException.get(FsModel model,
FsEntryName name,
Entry.Access access) |
FsEntry |
FsSyncController.getEntry(FsEntryName name) |
FsEntry |
FsLockController.getEntry(FsEntryName name) |
FsEntry |
FsFalsePositiveController.getEntry(FsEntryName name) |
FsEntry |
FsDecoratingController.getEntry(FsEntryName name) |
abstract FsEntry |
FsController.getEntry(FsEntryName name)
Returns the file system entry for the given name or
null if it
doesn't exist. |
InputSocket<?> |
FsSyncController.getInputSocket(FsEntryName name,
BitField<FsInputOption> options) |
InputSocket<?> |
FsResourceController.getInputSocket(FsEntryName name,
BitField<FsInputOption> options) |
InputSocket<?> |
FsLockController.getInputSocket(FsEntryName name,
BitField<FsInputOption> options) |
InputSocket<?> |
FsFinalizeController.getInputSocket(FsEntryName name,
BitField<FsInputOption> options) |
InputSocket<?> |
FsFalsePositiveController.getInputSocket(FsEntryName name,
BitField<FsInputOption> options) |
InputSocket<?> |
FsDecoratingController.getInputSocket(FsEntryName name,
BitField<FsInputOption> options) |
abstract InputSocket<?> |
FsController.getInputSocket(FsEntryName name,
BitField<FsInputOption> options)
Returns an input socket for reading the contents of the file system
entry addressed by the given name from the file system.
|
InputSocket<?> |
FsCacheController.getInputSocket(FsEntryName name,
BitField<FsInputOption> options) |
OutputSocket<?> |
FsSyncController.getOutputSocket(FsEntryName name,
BitField<FsOutputOption> options,
Entry template) |
OutputSocket<?> |
FsResourceController.getOutputSocket(FsEntryName name,
BitField<FsOutputOption> options,
Entry template) |
OutputSocket<?> |
FsLockController.getOutputSocket(FsEntryName name,
BitField<FsOutputOption> options,
Entry template) |
OutputSocket<?> |
FsFinalizeController.getOutputSocket(FsEntryName name,
BitField<FsOutputOption> options,
Entry template) |
OutputSocket<?> |
FsFalsePositiveController.getOutputSocket(FsEntryName name,
BitField<FsOutputOption> options,
Entry template) |
OutputSocket<?> |
FsDecoratingController.getOutputSocket(FsEntryName name,
BitField<FsOutputOption> options,
Entry template) |
abstract OutputSocket<?> |
FsController.getOutputSocket(FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
Returns an output socket for writing the contents of the entry addressed
by the given name to the file system.
|
OutputSocket<?> |
FsCacheController.getOutputSocket(FsEntryName name,
BitField<FsOutputOption> options,
Entry template) |
boolean |
FsSyncController.isExecutable(FsEntryName name) |
boolean |
FsLockController.isExecutable(FsEntryName name) |
boolean |
FsFalsePositiveController.isExecutable(FsEntryName name) |
boolean |
FsDecoratingController.isExecutable(FsEntryName name) |
boolean |
FsController.isExecutable(FsEntryName name)
Returns
false if the named file system entry is not executable. |
boolean |
FsSyncController.isReadable(FsEntryName name) |
boolean |
FsLockController.isReadable(FsEntryName name) |
boolean |
FsFalsePositiveController.isReadable(FsEntryName name) |
boolean |
FsDecoratingController.isReadable(FsEntryName name) |
abstract boolean |
FsController.isReadable(FsEntryName name)
Returns
false if the named file system entry is not readable. |
boolean |
FsSyncController.isWritable(FsEntryName name) |
boolean |
FsLockController.isWritable(FsEntryName name) |
boolean |
FsFalsePositiveController.isWritable(FsEntryName name) |
boolean |
FsDecoratingController.isWritable(FsEntryName name) |
abstract boolean |
FsController.isWritable(FsEntryName name)
Returns
false if the named file system entry is not writable. |
void |
FsSyncController.mknod(FsEntryName name,
Entry.Type type,
BitField<FsOutputOption> options,
Entry template) |
void |
FsLockController.mknod(FsEntryName name,
Entry.Type type,
BitField<FsOutputOption> options,
Entry template) |
void |
FsFalsePositiveController.mknod(FsEntryName name,
Entry.Type type,
BitField<FsOutputOption> options,
Entry template) |
void |
FsDecoratingController.mknod(FsEntryName name,
Entry.Type type,
BitField<FsOutputOption> options,
Entry template) |
abstract void |
FsController.mknod(FsEntryName name,
Entry.Type type,
BitField<FsOutputOption> options,
Entry template)
Creates or replaces and finally links a chain of one or more entries
for the given entry
name into the file system. |
void |
FsCacheController.mknod(FsEntryName name,
Entry.Type type,
BitField<FsOutputOption> options,
Entry template) |
(package private) abstract InputSocket<?> |
FsFinalizeController.SocketFactory.newInputSocket(FsFinalizeController<?> controller,
FsEntryName name,
BitField<FsInputOption> options) |
(package private) abstract InputSocket<?> |
FsLockController.SocketFactory.newInputSocket(FsLockController controller,
FsEntryName name,
BitField<FsInputOption> options) |
(package private) abstract InputSocket<?> |
FsResourceController.SocketFactory.newInputSocket(FsResourceController controller,
FsEntryName name,
BitField<FsInputOption> options) |
(package private) abstract InputSocket<?> |
FsSyncController.SocketFactory.newInputSocket(FsSyncController<?> controller,
FsEntryName name,
BitField<FsInputOption> options) |
(package private) abstract OutputSocket<?> |
FsFinalizeController.SocketFactory.newOutputSocket(FsFinalizeController<?> controller,
FsEntryName name,
BitField<FsOutputOption> options,
Entry template) |
(package private) abstract OutputSocket<?> |
FsLockController.SocketFactory.newOutputSocket(FsLockController controller,
FsEntryName name,
BitField<FsOutputOption> options,
Entry template) |
(package private) abstract OutputSocket<?> |
FsResourceController.SocketFactory.newOutputSocket(FsResourceController controller,
FsEntryName name,
BitField<FsOutputOption> options,
Entry template) |
(package private) abstract OutputSocket<?> |
FsSyncController.SocketFactory.newOutputSocket(FsSyncController<?> controller,
FsEntryName name,
BitField<FsOutputOption> options,
Entry template) |
FsPath |
FsPath.resolve(FsEntryName entryName)
Resolves the given entry name against this path.
|
FsPath |
FsMountPoint.resolve(FsEntryName entryName)
Resolves the given entry name against this mount point.
|
(package private) FsEntryName |
FsFalsePositiveController.resolveParent(FsEntryName name) |
void |
FsSyncController.setReadOnly(FsEntryName name) |
void |
FsLockController.setReadOnly(FsEntryName name) |
void |
FsFalsePositiveController.setReadOnly(FsEntryName name) |
void |
FsDecoratingController.setReadOnly(FsEntryName name) |
abstract void |
FsController.setReadOnly(FsEntryName name)
Sets the named file system entry as read-only.
|
boolean |
FsSyncController.setTime(FsEntryName name,
BitField<Entry.Access> types,
long value,
BitField<FsOutputOption> options) |
boolean |
FsLockController.setTime(FsEntryName name,
BitField<Entry.Access> types,
long value,
BitField<FsOutputOption> options) |
boolean |
FsFalsePositiveController.setTime(FsEntryName name,
BitField<Entry.Access> types,
long value,
BitField<FsOutputOption> options) |
boolean |
FsDecoratingController.setTime(FsEntryName name,
BitField<Entry.Access> types,
long value,
BitField<FsOutputOption> options) |
abstract boolean |
FsController.setTime(FsEntryName name,
BitField<Entry.Access> types,
long value,
BitField<FsOutputOption> options)
Makes an attempt to set the last access time of all types in the given
bit field for the file system entry with the given name.
|
boolean |
FsSyncController.setTime(FsEntryName name,
Map<Entry.Access,Long> times,
BitField<FsOutputOption> options) |
boolean |
FsLockController.setTime(FsEntryName name,
Map<Entry.Access,Long> times,
BitField<FsOutputOption> options) |
boolean |
FsFalsePositiveController.setTime(FsEntryName name,
Map<Entry.Access,Long> times,
BitField<FsOutputOption> options) |
boolean |
FsDecoratingController.setTime(FsEntryName name,
Map<Entry.Access,Long> times,
BitField<FsOutputOption> options) |
boolean |
FsController.setTime(FsEntryName name,
Map<Entry.Access,Long> times,
BitField<FsOutputOption> options)
Makes an attempt to set the last access time of all types in the given
map for the file system entry with the given name.
|
void |
FsSyncController.unlink(FsEntryName name,
BitField<FsOutputOption> options) |
void |
FsLockController.unlink(FsEntryName name,
BitField<FsOutputOption> options) |
void |
FsFalsePositiveController.unlink(FsEntryName name,
BitField<FsOutputOption> options) |
void |
FsDecoratingController.unlink(FsEntryName name,
BitField<FsOutputOption> options) |
abstract void |
FsController.unlink(FsEntryName name,
BitField<FsOutputOption> options)
Removes the named file system entry from the file system.
|
void |
FsCacheController.unlink(FsEntryName name,
BitField<FsOutputOption> options) |
| Modifier and Type | Field and Description |
|---|---|
private FsEntryName |
FsTargetArchiveController.name
The entry name of the target archive file in the parent file system.
|
(package private) FsEntryName |
FsArchiveController.Input.name |
(package private) FsEntryName |
FsArchiveController.Output.name |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
FsTargetArchiveController.checkSync(FsEntryName name,
Entry.Access intention) |
(package private) abstract void |
FsArchiveController.checkSync(FsEntryName name,
Entry.Access intention)
Checks if the intended access to the named archive entry in the virtual
file system is possible without performing a
sync operation in
advance. |
FsEntry |
FsContextController.getEntry(FsEntryName name) |
(package private) FsCovariantEntry<E> |
FsArchiveFileSystem.getEntry(FsEntryName name)
Returns a covariant file system entry or
null if no file system
entry exists for the given name. |
FsEntry |
FsArchiveController.getEntry(FsEntryName name) |
InputSocket<?> |
FsArchiveDriver.getInputSocket(FsController<?> controller,
FsEntryName name,
BitField<FsInputOption> options)
Called to prepare reading an archive file artifact of this driver from
name in controller using options. |
InputSocket<?> |
FsContextController.getInputSocket(FsEntryName name,
BitField<FsInputOption> options) |
InputSocket<?> |
FsArchiveController.getInputSocket(FsEntryName name,
BitField<FsInputOption> options) |
OutputSocket<?> |
FsArchiveDriver.getOutputSocket(FsController<?> controller,
FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
Called to prepare writing an archive file artifact of this driver to
the entry
name in controller using options and
the nullable template. |
OutputSocket<?> |
FsContextController.getOutputSocket(FsEntryName name,
BitField<FsOutputOption> options,
Entry template) |
OutputSocket<?> |
FsArchiveController.getOutputSocket(FsEntryName name,
BitField<FsOutputOption> options,
Entry template) |
boolean |
FsContextController.isExecutable(FsEntryName name) |
boolean |
FsContextController.isReadable(FsEntryName name) |
boolean |
FsArchiveController.isReadable(FsEntryName name) |
boolean |
FsContextController.isWritable(FsEntryName name) |
(package private) boolean |
FsArchiveFileSystem.isWritable(FsEntryName name) |
boolean |
FsArchiveController.isWritable(FsEntryName name) |
(package private) FsArchiveFileSystemOperation<E> |
FsReadOnlyArchiveFileSystem.mknod(FsEntryName name,
Entry.Type type,
BitField<FsOutputOption> options,
Entry template) |
void |
FsContextController.mknod(FsEntryName name,
Entry.Type type,
BitField<FsOutputOption> options,
Entry template) |
(package private) FsArchiveFileSystemOperation<E> |
FsArchiveFileSystem.mknod(FsEntryName name,
Entry.Type type,
BitField<FsOutputOption> options,
Entry template)
Begins a transaction to create or replace and finally link a
chain of one or more archive entries for the given
path into
this archive file system. |
void |
FsArchiveController.mknod(FsEntryName name,
Entry.Type type,
BitField<FsOutputOption> options,
Entry template) |
void |
FsContextController.setReadOnly(FsEntryName name) |
(package private) void |
FsArchiveFileSystem.setReadOnly(FsEntryName name) |
void |
FsArchiveController.setReadOnly(FsEntryName name) |
(package private) boolean |
FsReadOnlyArchiveFileSystem.setTime(FsEntryName path,
BitField<Entry.Access> types,
long value) |
(package private) boolean |
FsArchiveFileSystem.setTime(FsEntryName name,
BitField<Entry.Access> types,
long value) |
boolean |
FsContextController.setTime(FsEntryName name,
BitField<Entry.Access> types,
long value,
BitField<FsOutputOption> options) |
boolean |
FsArchiveController.setTime(FsEntryName name,
BitField<Entry.Access> types,
long value,
BitField<FsOutputOption> options) |
(package private) boolean |
FsReadOnlyArchiveFileSystem.setTime(FsEntryName path,
Map<Entry.Access,Long> times) |
(package private) boolean |
FsArchiveFileSystem.setTime(FsEntryName name,
Map<Entry.Access,Long> times) |
boolean |
FsContextController.setTime(FsEntryName name,
Map<Entry.Access,Long> times,
BitField<FsOutputOption> options) |
boolean |
FsArchiveController.setTime(FsEntryName name,
Map<Entry.Access,Long> times,
BitField<FsOutputOption> options) |
(package private) void |
FsReadOnlyArchiveFileSystem.unlink(FsEntryName path) |
(package private) void |
FsArchiveFileSystem.unlink(FsEntryName name)
Tests the named file system entry and then - unless its the file system
root - notifies the listener and deletes the entry.
|
void |
FsResetController.unlink(FsEntryName name,
BitField<FsOutputOption> options) |
void |
FsContextController.unlink(FsEntryName name,
BitField<FsOutputOption> options) |
void |
FsArchiveController.unlink(FsEntryName name,
BitField<FsOutputOption> options) |
| Constructor and Description |
|---|
FsArchiveController.Input(FsEntryName name) |
FsArchiveController.Output(FsEntryName name,
BitField<FsOutputOption> options,
Entry template) |
FsArchiveFileSystemException(FsEntryName name,
String message) |
Copyright © 2005-2012 Schlichtherle IT Services. All Rights Reserved.