| 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 |
FsStatistics.CountingReadOnlyFile |
| Modifier and Type | Method and Description |
|---|---|
(package private) ReadOnlyFile |
FsStatistics.countBytes(ReadOnlyFile rof) |
ReadOnlyFile |
FsStatisticsController.Input.newReadOnlyFile() |
ReadOnlyFile |
FsFederatingController.Input.newReadOnlyFile() |
ReadOnlyFile |
FsConcurrentController.Input.newReadOnlyFile() |
ReadOnlyFile |
FsCachingController.Input.newReadOnlyFile() |
ReadOnlyFile |
FsCachingController.EntryCache.ProxyInputSocket.newReadOnlyFile() |
| Modifier and Type | Method and Description |
|---|---|
(package private) ReadOnlyFile |
FsStatistics.countBytes(ReadOnlyFile rof) |
| Constructor and Description |
|---|
FsStatistics.CountingReadOnlyFile(ReadOnlyFile rof) |
| Modifier and Type | Method and Description |
|---|---|
ReadOnlyFile |
FsArchiveController.Input.newReadOnlyFile() |
protected static ReadOnlyFile |
FsArchiveDriver.newReadOnlyFile(FsModel model,
InputSocket<?> input)
Returns a read only file obtained from the given socket and wraps a
plain
IOException in a FileNotFoundException unless
it's an FsException. |
| 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 |
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)
Creates a new instance of
BufferedReadOnlyFile. |
BufferedReadOnlyFile(ReadOnlyFile rof,
File file,
int windowLen) |
BufferedReadOnlyFile(ReadOnlyFile rof,
int windowLen)
Creates a new instance of
BufferedReadOnlyFile. |
DecoratingReadOnlyFile(ReadOnlyFile rof)
Constructs a new decorating 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 |
ConcurrentInputShop.ConcurrentReadOnlyFile |
private class |
ConcurrentInputShop.SynchronizedConcurrentReadOnlyFile |
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.CacheInputSocket.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 |
DecoratingInputSocket.newReadOnlyFile() |
ReadOnlyFile |
ByteArrayIOEntry.ByteArrayInputSocket.newReadOnlyFile() |
| Constructor and Description |
|---|
ConcurrentInputShop.ConcurrentReadOnlyFile(ReadOnlyFile rof) |
ConcurrentInputShop.SynchronizedConcurrentReadOnlyFile(ReadOnlyFile rof) |
IOCache.Buffer.BufferReadOnlyFile(ReadOnlyFile rof) |
Copyright © 2005-2011 Schlichtherle IT Services. All Rights Reserved.