TrueZIP Kernel 7.0-rc2

Uses of Interface
de.schlichtherle.truezip.entry.Entry

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.CacheEntry
          A proxy entry for hiding socket connections.
 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.EntryCache.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
(package private)  FsCachingController.EntryCache FsCachingController.EntryCache.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.CacheEntry(Entry entry)
           
FsCachingController.Output(FsEntryName name, BitField<FsOutputOption> options, Entry template)
           
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.
(package private) static class FsArchiveFileSystemEntry.HybridEntry<E extends FsArchiveEntry>
          A hybrid 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.NamedSpecialDirectoryEntry<E extends FsArchiveEntry>
          A named special file entry.
private static class FsArchiveFileSystemEntry.NamedSpecialFileEntry<E extends FsArchiveEntry>
          A named special file entry.
private static class FsArchiveFileSystemEntry.SpecialDirectoryEntry<E extends FsArchiveEntry>
          A named special directory entry.
private static class FsArchiveFileSystemEntry.SpecialFileEntry<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
<E extends FsArchiveEntry>
FsArchiveFileSystem<E>
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(FsEntryName name, Entry.Type type, Entry template)
          Returns a new file system entry for this (virtual) archive file system.
private  FsArchiveFileSystemEntry<E> FsArchiveFileSystem.newEntryUnchecked(FsEntryName name, Entry.Type type, Entry template)
          Like newEntryChecked(path, type, null), but wraps any CharConversionException in an AssertionError.
private  FsArchiveFileSystem.SegmentLink<E>[] FsArchiveFileSystem.PathLink.newSegmentLinks(FsEntryName entryName, 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(FsEntryName name, Entry.Type type, 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-rc2

Copyright © 2005-2011 Schlichtherle IT Services. All Rights Reserved.