de.schlichtherle.truezip.fs.archive
Interface FsArchiveFileSystemOperation<E extends FsArchiveEntry>
- Type Parameters:
E - The type of the archive entries.
- All Superinterfaces:
- Link<FsArchiveFileSystemEntry<E>>
- All Known Implementing Classes:
- FsArchiveFileSystem.PathLink
interface FsArchiveFileSystemOperation<E extends FsArchiveEntry>
- extends Link<FsArchiveFileSystemEntry<E>>
Represents an operation on a chain of one or more archive file system
entries.
The operation is run by its run() method and the head of the
chain can be obtained by its Link.getTarget() method.
Note that the state of the archive file system will not change until
the run() method is called!
Implementations do not need to be thread-safe.
- Author:
- Christian Schlichtherle
- See Also:
FsArchiveFileSystem.mknod(de.schlichtherle.truezip.fs.FsEntryName, de.schlichtherle.truezip.entry.Entry.Type, de.schlichtherle.truezip.util.BitField, de.schlichtherle.truezip.entry.Entry)
| Nested classes/interfaces inherited from interface de.schlichtherle.truezip.util.Link |
Link.Type |
|
Method Summary |
void |
run()
Executes this archive file system operation. |
| Methods inherited from interface de.schlichtherle.truezip.util.Link |
getTarget |
run
void run()
throws FsArchiveFileSystemException
- Executes this archive file system operation.
- Throws:
FsArchiveFileSystemException
Copyright © 2005-2011 Schlichtherle IT Services. All Rights Reserved.