TrueZIP Kernel 7.0-rc2

de.schlichtherle.truezip.fs.archive
Class FsFileSystemArchiveController.MountState<E extends FsArchiveEntry>

java.lang.Object
  extended by de.schlichtherle.truezip.fs.archive.FsFileSystemArchiveController.MountState<E>
Direct Known Subclasses:
FsFileSystemArchiveController.FalsePositiveFileSystem, FsFileSystemArchiveController.MountedFileSystem, FsFileSystemArchiveController.ResetFileSystem
Enclosing class:
FsFileSystemArchiveController<E extends FsArchiveEntry>

private abstract static class FsFileSystemArchiveController.MountState<E extends FsArchiveEntry>
extends Object

Represents the mount state of the archive file system. This is an abstract class: The state is implemented in the subclasses.


Constructor Summary
private FsFileSystemArchiveController.MountState()
           
 
Method Summary
(package private) abstract  FsArchiveFileSystem<E> autoMount(boolean autoCreate, BitField<FsOutputOption> options)
           
(package private)  FsArchiveFileSystem<E> getFileSystem()
           
(package private) abstract  void setFileSystem(FsArchiveFileSystem<E> fileSystem)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FsFileSystemArchiveController.MountState

private FsFileSystemArchiveController.MountState()
Method Detail

autoMount

abstract FsArchiveFileSystem<E> autoMount(boolean autoCreate,
                                          BitField<FsOutputOption> options)
                                                          throws IOException
Throws:
IOException

getFileSystem

@Nullable
FsArchiveFileSystem<E> getFileSystem()

setFileSystem

abstract void setFileSystem(@CheckForNull
                            FsArchiveFileSystem<E> fileSystem)

TrueZIP Kernel 7.0-rc2

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