TrueZIP Kernel 7.0-rc1

de.schlichtherle.truezip.fs.archive
Class FsArchiveFileSystem.Checker

java.lang.Object
  extended by de.schlichtherle.truezip.io.Paths.Splitter
      extended by de.schlichtherle.truezip.fs.archive.FsArchiveFileSystem.Splitter
          extended by de.schlichtherle.truezip.fs.archive.FsArchiveFileSystem.Checker
Enclosing class:
FsArchiveFileSystem<E extends FsArchiveEntry>

private class FsArchiveFileSystem.Checker
extends FsArchiveFileSystem.Splitter


Constructor Summary
private FsArchiveFileSystem.Checker()
           
 
Method Summary
(package private)  void fix(String path)
          Called from a constructor to fix the parent directories of the file system entry identified by path, ensuring that all parent directories of the file system entry exist and that they contain the respective member.
 
Methods inherited from class de.schlichtherle.truezip.fs.archive.FsArchiveFileSystem.Splitter
getParentPath
 
Methods inherited from class de.schlichtherle.truezip.io.Paths.Splitter
getMemberName, split
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FsArchiveFileSystem.Checker

private FsArchiveFileSystem.Checker()
Method Detail

fix

void fix(String path)
Called from a constructor to fix the parent directories of the file system entry identified by path, ensuring that all parent directories of the file system entry exist and that they contain the respective member. If a parent directory does not exist, it is created using an unkown time as the last modification time - this is defined to be a ghost directory. If a parent directory does exist, the respective member is added (possibly yet again) and the process is continued.


TrueZIP Kernel 7.0-rc1

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