| 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.rof |
Provides random read-only access to files
(as opposed to the random read/write access provided by
RandomAccessFile). |
| de.schlichtherle.truezip.socket |
Provides I/O sockets to address and resolve targets for I/O
operations.
|
| Modifier and Type | Class and Description |
|---|---|
private class |
FsConcurrentController.ConcurrentReadOnlyFile |
private class |
FsResourceController.AccountedReadOnlyFile |
| Modifier and Type | Method and Description |
|---|---|
ReadOnlyFile |
FsSyncController.Input.newReadOnlyFile() |
ReadOnlyFile |
FsResourceController.Input.newReadOnlyFile() |
ReadOnlyFile |
FsFederatingController.Input.newReadOnlyFile() |
ReadOnlyFile |
FsConcurrentController.Input.newReadOnlyFile() |
ReadOnlyFile |
FsCachingController.Input.newReadOnlyFile() |
ReadOnlyFile |
FsCachingController.EntryController.EntryInput.newReadOnlyFile() |
| Constructor and Description |
|---|
FsConcurrentController.ConcurrentReadOnlyFile(ReadOnlyFile rof) |
FsResourceController.AccountedReadOnlyFile(ReadOnlyFile rof) |
| Modifier and Type | Method and Description |
|---|---|
ReadOnlyFile |
FsContextController.Input.newReadOnlyFile() |
ReadOnlyFile |
FsArchiveController.Input.newReadOnlyFile() |
protected static ReadOnlyFile |
FsArchiveDriver.newReadOnlyFile(FsModel model,
InputSocket<?> input)
Deprecated.
Since TrueZIP 7.3, this method is not required anymore and
should not get called in order to inhibit the redundant
wrapping of an
IOException in a
FileNotFoundException. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractReadOnlyFile
An abstract read only file which implements the common boilerplate.
|
class |
BufferedReadOnlyFile
A
ReadOnlyFile implementation which provides buffered random read
only access to another ReadOnlyFile. |
class |
ByteArrayReadOnlyFile
A read only file which reads from a byte array provided to its constructor.
|
class |
DecoratingReadOnlyFile
An abstract decorator for a read only file.
|
class |
DefaultReadOnlyFile
A
ReadOnlyFile implementation derived from RandomAccessFile. |
class |
IntervalReadOnlyFile
A decorating read only file which is limited to read an interval of its
decorated read only file.
|
class |
SynchronizedReadOnlyFile
A decorator which synchronizes all access to a
ReadOnlyFile
via an object provided to its constructor. |
| Modifier and Type | Field and Description |
|---|---|
protected ReadOnlyFile |
DecoratingReadOnlyFile.delegate
The nullable decorated read only file.
|
protected ReadOnlyFile |
ReadOnlyFileInputStream.rof
The underlying
ReadOnlyFile. |
| Constructor and Description |
|---|
BufferedReadOnlyFile(ReadOnlyFile rof)
Constructs a new buffered read only file.
|
BufferedReadOnlyFile(ReadOnlyFile rof,
File file,
int windowLen) |
BufferedReadOnlyFile(ReadOnlyFile rof,
int windowLen)
Constructs a new buffered read only file.
|
DecoratingReadOnlyFile(ReadOnlyFile rof)
Constructs a new decorating read only file.
|
IntervalReadOnlyFile(ReadOnlyFile rof,
long length)
Constructs a new interval read only file starting at the current
position of the file pointer in the decorated read only file.
|
IntervalReadOnlyFile(ReadOnlyFile rof,
long start,
long length)
Constructs a new interval read only file starting at the given position
of the file pointer in the given decorated read only file.
|
IntervalReadOnlyFile(ReadOnlyFile rof,
long start,
long length,
boolean exclusive)
Constructs a new interval read only file starting at the given position
of the file pointer in the given decorated read only file.
|
ReadOnlyFileInputStream(ReadOnlyFile rof)
Adapts the given
ReadOnlyFile. |
SynchronizedReadOnlyFile(ReadOnlyFile rof)
Constructs a new synchronized read only file.
|
SynchronizedReadOnlyFile(ReadOnlyFile rof,
Object lock)
Constructs a new synchronized read only file.
|
| Modifier and Type | Class and Description |
|---|---|
private class |
ByteArrayIOEntry.DataReadOnlyFile |
private class |
DisconnectingInputShop.DisconnectableReadOnlyFile |
(package private) class |
IOCache.Buffer.BufferReadOnlyFile |
private class |
LazyInputSocket.ProxyReadOnlyFile |
| Modifier and Type | Method and Description |
|---|---|
(package private) ReadOnlyFile |
LazyInputSocket.ProxyReadOnlyFile.getReadOnlyFile() |
ReadOnlyFile |
LazyInputSocket.newReadOnlyFile()
Returns a proxy read only file which acquires its underlying read only
file upon the first read access.
|
ReadOnlyFile |
IOCache.Input.newReadOnlyFile() |
ReadOnlyFile |
IOCache.Buffer.BufferInputSocket.newReadOnlyFile() |
abstract ReadOnlyFile |
InputSocket.newReadOnlyFile()
Optional: Returns a new read only file for reading bytes from
the
local target in arbitrary order. |
ReadOnlyFile |
DelegatingInputSocket.newReadOnlyFile() |
ReadOnlyFile |
ByteArrayIOEntry.ByteArrayInputSocket.newReadOnlyFile() |
| Constructor and Description |
|---|
DisconnectingInputShop.DisconnectableReadOnlyFile(ReadOnlyFile rof) |
IOCache.Buffer.BufferReadOnlyFile(ReadOnlyFile rof) |
Copyright © 2004-2011 Schlichtherle IT Services. All Rights Reserved.