| 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.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.
|
| Modifier and Type | Field and Description |
|---|---|
static Set<Entry.Type> |
Entry.ALL_TYPE_SET
An unmodifiable set of all enums in
Entry.Type. |
static Set<Entry.Type> |
Entry.DIRECTORY_TYPE_SET
An unmodifiable set of just
DIRECTORY. |
static Set<Entry.Type> |
Entry.FILE_TYPE_SET
An unmodifiable set of just
FILE. |
static Set<Entry.Type> |
Entry.SPECIAL_TYPE_SET
An unmodifiable set of just
SPECIAL. |
static Set<Entry.Type> |
Entry.SYMLINK_TYPE_SET
An unmodifiable set of just
SYMLINK. |
| Modifier and Type | Method and Description |
|---|---|
static Entry.Type |
Entry.Type.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Entry.Type[] |
Entry.Type.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
abstract Set<Entry.Type> |
FsEntry.getTypes()
Returns a set of types implemented by this entry.
|
Set<Entry.Type> |
FsCachingController.CacheEntry.getTypes() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
FsEntry.isType(Entry.Type type)
Returns
true if and only if this file system entry implements
the given type. |
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) |
| Modifier and Type | Field and Description |
|---|---|
private Entry.Type |
FsCovariantEntry.type |
| Modifier and Type | Field and Description |
|---|---|
private EnumMap<Entry.Type,E> |
FsCovariantEntry.map |
| Modifier and Type | Method and Description |
|---|---|
Entry.Type |
FsCovariantEntry.getKey()
Returns the type of the file system entry to which calls to
FsCovariantEntry.getEntry(), Entry.getSize(Size) and
Entry.getTime(Access) shall get forwarded. |
Entry.Type |
FsArchiveEntry.getType()
Returns the type of this archive entry.
|
Entry.Type |
FsArchiveController.ProxyEntry.getType() |
| Modifier and Type | Method and Description |
|---|---|
Set<Entry.Type> |
FsCovariantEntry.getTypes()
A set of the mapped types.
|
| Modifier and Type | Method and Description |
|---|---|
E |
FsCovariantEntry.getEntry(Entry.Type type)
Returns the entry for the given type.
|
boolean |
FsCovariantEntry.isType(Entry.Type type)
Returns
true if there is an entry mapped for the given type. |
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) |
E |
FsArchiveDriver.newEntry(String name,
Entry.Type type,
Entry template)
Equivalent to
newEntry(name, type, template, NO_OUTPUT_OPTION). |
abstract E |
FsArchiveDriver.newEntry(String name,
Entry.Type type,
Entry template,
BitField<FsOutputOption> mknod)
Returns a new archive entry for the given name.
|
private E |
FsArchiveFileSystem.newEntryChecked(String name,
Entry.Type type,
BitField<FsOutputOption> mknod,
Entry template)
Returns a new archive entry.
|
private E |
FsArchiveFileSystem.newEntryUnchecked(String name,
Entry.Type type,
BitField<FsOutputOption> mknod,
Entry template)
|
private FsArchiveFileSystem.SegmentLink<E>[] |
FsArchiveFileSystem.PathLink.newSegmentLinks(int level,
String entryName,
Entry.Type entryType,
Entry template) |
E |
FsCovariantEntry.putEntry(Entry.Type type,
E entry)
Maps the given type to the given entry.
|
E |
FsCovariantEntry.removeEntry(Entry.Type type)
Removes the entry for the given type from the map.
|
void |
FsCovariantEntry.setKey(Entry.Type type)
Selects the type of the file system entry to which calls to
FsCovariantEntry.getEntry(), Entry.getSize(Size) and
Entry.getTime(Access) shall get forwarded. |
protected static String |
FsCharsetArchiveDriver.toZipOrTarEntryName(String name,
Entry.Type type)
Fixes the given entry name so that it forms a valid entry name
for ZIP or TAR files by ensuring that the returned entry name ends with
the separator character
'/' if and only if type is
DIRECTORY. |
| Constructor and Description |
|---|
FsArchiveFileSystem.PathLink(String path,
Entry.Type type,
BitField<FsOutputOption> options,
Entry template) |
| Modifier and Type | Field and Description |
|---|---|
private static Set<Entry.Type> |
ByteArrayIOEntry.FILE_SET |
Copyright © 2005-2011 Schlichtherle IT Services. All Rights Reserved.