TrueZIP 6.8.2

de.schlichtherle.io
Class ArchiveController.FileArchiveEntryFalsePositiveException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.io.IOException
              extended by java.io.FileNotFoundException
                  extended by de.schlichtherle.io.ArchiveController.FalsePositiveException
                      extended by de.schlichtherle.io.ArchiveController.ArchiveEntryFalsePositiveException
                          extended by de.schlichtherle.io.ArchiveController.FileArchiveEntryFalsePositiveException
All Implemented Interfaces:
Serializable
Enclosing class:
ArchiveController

final class ArchiveController.FileArchiveEntryFalsePositiveException
extends ArchiveController.ArchiveEntryFalsePositiveException

Thrown if a controller's target file is a false positive archive file which actually exists as a plain file in an enclosing archive file.

Instances of this class are always associated with an IOException as their cause.


Constructor Summary
ArchiveController.FileArchiveEntryFalsePositiveException(ArchiveController enclController, String enclEntryName, IOException cause)
          Creates a new FileArchiveEntryFalsePositiveException.
 
Method Summary
 
Methods inherited from class de.schlichtherle.io.ArchiveController.ArchiveEntryFalsePositiveException
getEnclController, getEnclEntryName
 
Methods inherited from class de.schlichtherle.io.ArchiveController.FalsePositiveException
getController, isCacheable
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ArchiveController.FileArchiveEntryFalsePositiveException

ArchiveController.FileArchiveEntryFalsePositiveException(ArchiveController enclController,
                                                         String enclEntryName,
                                                         IOException cause)
Creates a new FileArchiveEntryFalsePositiveException.

Parameters:
enclController - The controller in which the archive file exists as a false positive. This must be an enclosing controller.
enclEntryName - The entry name which is a false positive archive file. null is not permitted.
cause - The cause for this exception. If this is an instance of TransientIOException, then its transient cause is unwrapped and used as the cause of this exception instead and ArchiveController.FalsePositiveException.isCacheable() is set to return false.

TrueZIP 6.8.2

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