| 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.
|
| de.schlichtherle.truezip.util |
General utility classes.
|
| Modifier and Type | Field and Description |
|---|---|
private Map<FsMountPoint,Link<FsFederatingController>> |
FsDefaultManager.schedulers
The map of all schedulers for composite file system controllers,
keyed by the mount point of their respective file system model.
|
| Modifier and Type | Interface and Description |
|---|---|
(package private) interface |
FsArchiveFileSystemOperation<E extends FsArchiveEntry>
Represents an operation on a chain of one or more archive entries.
|
| Modifier and Type | Class and Description |
|---|---|
private class |
FsArchiveFileSystem.PathLink
TODO: This implementation yields a potential issue: The state of the
file system may be altered between the construction of an instance and
the call to the
FsArchiveFileSystem.PathLink.run() method, which may render the operation
illegal and corrupt the file system. |
private static class |
FsArchiveFileSystem.SegmentLink<E extends FsArchiveEntry>
A data class which represents a segment for use by
FsArchiveFileSystem.PathLink. |
| Modifier and Type | Class and Description |
|---|---|
private static class |
Link.Type.Phantom<T>
Adapts its subclass to the
Link interface. |
private static class |
Link.Type.Soft<T>
Adapts its subclass to the
Link interface. |
private static class |
Link.Type.Strong<T>
A strong reference.
|
private static class |
Link.Type.Weak<T>
Adapts its subclass to the
Link interface. |
| Modifier and Type | Method and Description |
|---|---|
static <T> Link<T> |
Links.newLink(Link.Type type,
T target)
Returns a nullable typed link to the given target.
|
static <T> Link<T> |
Links.newLink(T target)
Returns a nullable (strong) link to the given target.
|
<T> Link<T> |
Link.Type.newLink(T target)
Returns a new typed link to the given nullable target.
|
(package private) abstract <T> Link<T> |
Link.Type.newLink(T target,
ReferenceQueue<? super T> queue)
Returns a new typed link to the given nullable target.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
Links.getTarget(Link<T> link)
Returns the nullable
target of the given link. |
Copyright © 2004-2011 Schlichtherle IT Services. All Rights Reserved.