| Package | Description |
|---|---|
| de.schlichtherle.truezip.fs.archive |
Provides acces to archive files as if they were just directories.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FsReadOnlyArchiveFileSystemException
Thrown to indicate that an operation was trying to modify a read-only
FsArchiveFileSystem. |
| Modifier and Type | Method and Description |
|---|---|
private void |
FsArchiveFileSystem.fix(String name)
Called from a constructor to fix the parent directories of the
file system entry identified by
name, ensuring that all
parent directories of the file system entry exist and that they
contain the respective base. |
(package private) FsArchiveFileSystemOperation<E> |
FsReadOnlyArchiveFileSystem.mknod(FsEntryName name,
Entry.Type type,
BitField<FsOutputOption> options,
Entry template) |
(package private) 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. |
private E |
FsArchiveFileSystem.newCheckedEntry(String name,
Entry.Type type,
BitField<FsOutputOption> mknod,
Entry template)
Returns a new archive entry.
|
(package private) static <E extends FsArchiveEntry> |
FsArchiveFileSystem.newPopulatedFileSystem(FsArchiveDriver<E> driver,
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 FsArchiveFileSystem.SegmentLink<E>[] |
FsArchiveFileSystem.PathLink.newSegmentLinks(int level,
String entryName,
Entry.Type entryType,
Entry template) |
(package private) void |
FsArchiveFileSystem.setReadOnly(FsEntryName name) |
(package private) boolean |
FsReadOnlyArchiveFileSystem.setTime(FsEntryName path,
BitField<Entry.Access> types,
long value) |
(package private) boolean |
FsReadOnlyArchiveFileSystem.setTime(FsEntryName path,
Map<Entry.Access,Long> times) |
(package private) void |
FsReadOnlyArchiveFileSystem.unlink(FsEntryName path) |
| Constructor and Description |
|---|
FsArchiveFileSystem.PathLink(String path,
Entry.Type type,
BitField<FsOutputOption> options,
Entry template) |
FsArchiveFileSystem(FsArchiveDriver<E> driver,
EntryContainer<E> archive,
Entry rootTemplate) |
FsReadOnlyArchiveFileSystem(EntryContainer<E> archive,
FsArchiveDriver<E> driver,
Entry rootTemplate) |
Copyright © 2005-2012 Schlichtherle IT Services. All Rights Reserved.