| Package | Description |
|---|---|
| de.schlichtherle.truezip.entry |
Essential interfaces and classes for entries and containers in (possibly
federated virtual) file systems.
|
| de.schlichtherle.truezip.fs |
Provides access to (possibly federated virtual) file systems.
|
| de.schlichtherle.truezip.socket |
Provides I/O sockets to address and resolve targets for I/O operations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DecoratingEntry<E extends Entry>
An abstract decorator for an entry.
|
class |
DecoratingEntryContainer<E extends Entry,C extends EntryContainer<E>>
An abstract decorator for an entry container.
|
interface |
EntryContainer<E extends Entry>
An iterable container for entries.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
MutableEntry
Represents a mutable entry in a container.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DecoratingEntry<E extends Entry>
An abstract decorator for an entry.
|
| Modifier and Type | Field and Description |
|---|---|
protected E |
DecoratingEntry.delegate
The decorated entry.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
FsArchiveEntry
Represents an entry in an archive file.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FsCovariantEntry<E extends FsArchiveEntry>
A covariant file system entry maintains a map of
archive entries and uses its
key property to determine the archive entry
in the map to which it forwards calls to FsCovariantEntry.getEntry(),
getSize(Size), getTime(Access) etc. |
class |
FsEntry
An abstract file system entry is an entry which can implement multiple types
and list directory members.
|
| Modifier and Type | Method and Description |
|---|---|
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<?> |
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.
|
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. |
E |
FsArchiveDriver.newEntry(String name,
Entry.Type type,
Entry template)
Equivalent to
newEntry(name, type, template, FsOutputOptions.NONE). |
abstract E |
FsArchiveDriver.newEntry(String name,
Entry.Type type,
Entry template,
BitField<FsOutputOption> options)
Returns a new entry for the given name.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClutchInputSocket<E extends Entry>
An input socket which obtains its delegate lazily and
ClutchInputSocket.reset()s it
upon any Throwable. |
class |
ClutchOutputSocket<E extends Entry>
An output socket which obtains its delegate lazily and
ClutchOutputSocket.reset()s it
upon any Throwable. |
class |
DecoratingInputShop<E extends Entry,I extends InputShop<E>>
An abstract decorator for an input shop.
|
class |
DecoratingInputSocket<E extends Entry>
An abstract decorator for an input socket.
|
class |
DecoratingOutputShop<E extends Entry,O extends OutputShop<E>>
An abstract decorator for an output shop.
|
class |
DecoratingOutputSocket<E extends Entry>
An abstract decorator for an output socket.
|
class |
DelegatingInputSocket<E extends Entry>
Delegates all methods to another input socket.
|
class |
DelegatingOutputSocket<E extends Entry>
Delegates all methods to another output socket.
|
class |
DisconnectingInputShop<E extends Entry>
Decorates another input shop in order to disconnect any resources when this
input shop gets closed.
|
class |
DisconnectingOutputShop<E extends Entry>
Decorates another output shop in order to disconnect any resources when this
output shop gets closed.
|
interface |
InputService<E extends Entry>
A service for input sockets.
|
interface |
InputShop<E extends Entry>
A closable input service.
|
class |
InputSocket<E extends Entry>
An abstract factory for input resources for reading bytes from its
local target.
|
class |
de.schlichtherle.truezip.socket.LazyInputSocket<E extends Entry>
Deprecated.
This class will be removed in TrueZIP 8.
|
class |
de.schlichtherle.truezip.socket.LazyOutputSocket<E extends Entry>
Deprecated.
This class will be removed in TrueZIP 8.
|
class |
LockInputShop<E extends Entry>
Decorates another input shop to allow concurrent access which is
synchronized by a
Lock object provided to its constructor. |
class |
LockOutputShop<E extends Entry>
Decorates another output shop to allow concurrent access which is
synchronized by a
Lock object provided to its constructor. |
interface |
OutputService<E extends Entry>
A service for output sockets.
|
interface |
OutputShop<E extends Entry>
A closable output service.
|
class |
OutputSocket<E extends Entry>
An abstract factory for output resources for writing bytes to its
local target.
|
class |
de.schlichtherle.truezip.socket.SynchronizedInputShop<E extends Entry>
Deprecated.
This class will be removed in TrueZIP 8.
|
class |
de.schlichtherle.truezip.socket.SynchronizedOutputShop<E extends Entry>
Deprecated.
This class will be removed in TrueZIP 8.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
InputEntry<E extends InputEntry<E>>
An entry which provides input sockets.
|
interface |
IOEntry<E extends IOEntry<E>>
An entry which provides I/O sockets.
|
static interface |
IOPool.Entry<E extends IOEntry<E>>
A releasable I/O buffer.
|
interface |
OutputEntry<E extends OutputEntry<E>>
An entry which provides output sockets.
|
| Modifier and Type | Method and Description |
|---|---|
Entry |
IOCache.getEntry() |
Entry |
OutputSocket.getPeerTarget()
Returns the peer target for I/O operations.
|
Entry |
InputSocket.getPeerTarget()
Returns the peer target for I/O operations.
|
Copyright © 2005-2012 Schlichtherle IT Services. All Rights Reserved.