|
TrueZIP Kernel 7.0-rc1 | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Packages that use Entry | |
|---|---|
| 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.fs.archive | Provides acces to archive files as if they were just directories. |
| de.schlichtherle.truezip.socket | Provides I/O sockets to address and resolve targets for I/O operations. |
| Uses of Entry in de.schlichtherle.truezip.entry |
|---|
| Classes in de.schlichtherle.truezip.entry with type parameters of type Entry | |
|---|---|
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. |
interface |
EntryFactory<E extends Entry>
A factory for entries. |
| Classes in de.schlichtherle.truezip.entry that implement Entry | |
|---|---|
class |
DecoratingEntry<E extends Entry>
An abstract decorator for an entry. |
| Fields in de.schlichtherle.truezip.entry declared as Entry | |
|---|---|
protected E |
DecoratingEntry.delegate
The decorated entry. |
static Entry |
Entry.NULL
The NULL entry is a dummy entry which may be useful in
situations where a non-null entry is expected but none is
available. |
| Methods in de.schlichtherle.truezip.entry with parameters of type Entry | |
|---|---|
E |
EntryFactory.newEntry(String name,
Entry.Type type,
Entry template)
Returns a new entry for the given name. |
| Uses of Entry in de.schlichtherle.truezip.fs |
|---|
| Classes in de.schlichtherle.truezip.fs with type parameters of type Entry | |
|---|---|
class |
FsDecoratingEntry<E extends Entry>
An abstract decorator for an entry. |
| Classes in de.schlichtherle.truezip.fs that implement Entry | |
|---|---|
private static class |
FsCachingController.ProxyFileSystemEntry
A file system entry proxy. |
class |
FsDecoratingEntry<E extends Entry>
An abstract decorator for an entry. |
class |
FsEntry
An abstract file system entry is an entry which can list directory members. |
| Fields in de.schlichtherle.truezip.fs declared as Entry | |
|---|---|
protected E |
FsDecoratingEntry.delegate
The decorated entry. |
(package private) Entry |
FsFederatingController.Output.template
|
(package private) Entry |
FsCachingController.Output.template
|
private Entry |
FsCachingController.Cache.template
|
| Methods in de.schlichtherle.truezip.fs that return Entry | |
|---|---|
Entry |
FsFederatingController.Input.getLocalTarget()
|
Entry |
FsFederatingController.Output.getLocalTarget()
|
Entry |
FsConcurrentController.Input.getLocalTarget()
|
Entry |
FsConcurrentController.Output.getLocalTarget()
|
| Methods in de.schlichtherle.truezip.fs with parameters of type Entry | |
|---|---|
FsCachingController.Cache |
FsCachingController.Cache.configure(BitField<FsOutputOption> options,
Entry template)
|
OutputSocket<?> |
FsStatisticsController.getOutputSocket(FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
|
OutputSocket<?> |
FsFederatingController.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<?> |
FsConcurrentController.getOutputSocket(FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
|
OutputSocket<?> |
FsCachingController.getOutputSocket(FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
|
void |
FsFederatingController.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 |
FsConcurrentController.mknod(FsEntryName name,
Entry.Type type,
BitField<FsOutputOption> options,
Entry template)
|
void |
FsCachingController.mknod(FsEntryName name,
Entry.Type type,
BitField<FsOutputOption> options,
Entry template)
|
| Constructors in de.schlichtherle.truezip.fs with parameters of type Entry | |
|---|---|
FsCachingController.Output(FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
|
|
FsCachingController.ProxyFileSystemEntry(Entry entry)
|
|
FsFederatingController.Output(FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
|
|
FsStatisticsController.Output(FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
|
|
| Uses of Entry in de.schlichtherle.truezip.fs.archive |
|---|
| Classes in de.schlichtherle.truezip.fs.archive with type parameters of type Entry | |
|---|---|
private static class |
FsDefaultArchiveController.DummyInputService<E extends Entry>
A dummy input service to substitute for null. |
| Subinterfaces of Entry in de.schlichtherle.truezip.fs.archive | |
|---|---|
interface |
FsArchiveEntry
Represents an entry in an archive file. |
| Classes in de.schlichtherle.truezip.fs.archive that implement Entry | |
|---|---|
private static class |
FsArchiveController.ProxyEntry
|
class |
FsArchiveFileSystemEntry<E extends FsArchiveEntry>
An abstract archive file system entry which adapts an archive entry to a file system entry. |
private static class |
FsArchiveFileSystemEntry.DirectoryEntry<E extends FsArchiveEntry>
A directory entry. |
private static class |
FsArchiveFileSystemEntry.FileEntry<E extends FsArchiveEntry>
A file entry. |
private static class |
FsArchiveFileSystemEntry.NamedDirectoryEntry<E extends FsArchiveEntry>
A named directory entry. |
private static class |
FsArchiveFileSystemEntry.NamedFileEntry<E extends FsArchiveEntry>
A named file entry. |
private static class |
FsArchiveFileSystemEntry.NamedSpecialFileEntry<E extends FsArchiveEntry>
A named special file entry. |
| Fields in de.schlichtherle.truezip.fs.archive declared as Entry | |
|---|---|
private Entry |
FsMultiplexedArchiveOutputShop.TempEntryOutputStream.peer
|
(package private) Entry |
FsArchiveController.Output.template
|
| Methods in de.schlichtherle.truezip.fs.archive that return Entry | |
|---|---|
Entry |
FsArchiveController.Input.getLocalTarget()
|
Entry |
FsArchiveController.Output.getLocalTarget()
|
| Methods in de.schlichtherle.truezip.fs.archive with parameters of type Entry | ||
|---|---|---|
OutputSocket<?> |
FsArchiveController.getOutputSocket(FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
|
|
(package private) void |
FsDefaultArchiveController.makeOutput(BitField<FsOutputOption> options,
Entry rootTemplate)
|
|
FsArchiveFileSystemOperation<E> |
FsReadOnlyArchiveFileSystem.mknod(FsEntryName name,
Entry.Type type,
BitField<FsOutputOption> options,
Entry template)
|
|
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)
|
|
(package private) static
|
FsArchiveFileSystem.newArchiveFileSystem(EntryFactory<E> factory,
EntryContainer<E> archive,
Entry rootTemplate,
boolean readOnly)
Returns a new archive file system which populates its entries from the given archive and ensures its integrity. |
|
private FsArchiveFileSystemEntry<E> |
FsArchiveFileSystem.newEntryChecked(String path,
Entry.Type type,
Entry template)
Returns a new file system entry for this (virtual) archive file system. |
|
private FsArchiveFileSystemEntry<E> |
FsArchiveFileSystem.newEntryUnchecked(String path,
Entry.Type type,
Entry template)
Like newEntryChecked(path, type, null),
but wraps any CharConversionException in an
AssertionError. |
|
private FsArchiveFileSystem.SegmentLink<E>[] |
FsArchiveFileSystem.PathLink.newSegmentLinks(String entryPath,
Entry.Type entryType,
Entry template,
int level)
|
|
| Constructors in de.schlichtherle.truezip.fs.archive with parameters of type Entry | |
|---|---|
FsArchiveController.Output(FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
|
|
FsArchiveController.ProxyEntry(Entry entry)
|
|
FsArchiveFileSystem.PathLink(String entryPath,
Entry.Type entryType,
boolean createParents,
Entry template)
|
|
FsArchiveFileSystem(EntryFactory<E> factory,
EntryContainer<E> archive,
Entry rootTemplate)
|
|
FsReadOnlyArchiveFileSystem(EntryContainer<E> archive,
EntryFactory<E> factory,
Entry rootTemplate)
|
|
| Uses of Entry in de.schlichtherle.truezip.socket |
|---|
| Classes in de.schlichtherle.truezip.socket with type parameters of type Entry | |
|---|---|
class |
ConcurrentInputShop<E extends Entry>
Decorates an InputShop to add accounting and multithreading
synchronization for all input streams or read only files created by the
decorated input shop. |
class |
ConcurrentOutputShop<E extends Entry>
Decorates an OutputShop to add accounting and multithreading
synchronization for all output streams created by the decorated output shop. |
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. |
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 streams and read only files for reading bytes from its local target. |
class |
LazyInputSocket<E extends Entry>
A lazy input socket provides proxy read only files and input streams which acquire their underlying local target upon the first read access. |
class |
LazyOutputSocket<E extends Entry>
A lazy output socket provides proxy output streams which acquire their underlying local target upon the first read access. |
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 streams for writing bytes to its local target. |
| Subinterfaces of Entry in de.schlichtherle.truezip.socket | |
|---|---|
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 entry. |
interface |
OutputEntry<E extends OutputEntry<E>>
An entry which provides output sockets. |
| Classes in de.schlichtherle.truezip.socket that implement Entry | |
|---|---|
class |
ByteArrayIOEntry
An I/O entry which uses a byte array. |
class |
ByteArrayIOPool.Entry
|
private static class |
IOCache.CacheEntry
Proxies the decorated entry to hide socket connections. |
| Methods in de.schlichtherle.truezip.socket that return Entry | |
|---|---|
Entry |
IOCache.getEntry()
|
Entry |
IOCache.CacheInputSocket.getLocalTarget()
|
Entry |
IOCache.CacheOutputSocket.getLocalTarget()
|
Entry |
OutputSocket.getPeerTarget()
Returns the peer target for I/O operations. |
Entry |
InputSocket.getPeerTarget()
Returns the peer target for I/O operations. |
Entry |
DecoratingOutputSocket.getPeerTarget()
|
Entry |
DecoratingInputSocket.getPeerTarget()
|
| Constructors in de.schlichtherle.truezip.socket with parameters of type Entry | |
|---|---|
IOCache.CacheEntry(Entry entry)
|
|
|
TrueZIP Kernel 7.0-rc1 | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||