Class DirectoryWalker.CancelException

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    DirectoryWalker<T>

    public static class DirectoryWalker.CancelException
    extends java.io.IOException
    CancelException is thrown in DirectoryWalker to cancel the current processing.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      CancelException​(java.io.File file, int depth)
      Constructs a CancelException with the file and depth when cancellation occurred.
      CancelException​(java.lang.String message, java.io.File file, int depth)
      Constructs a CancelException with an appropriate message and the file and depth when cancellation occurred.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getDepth()
      Returns the depth when the operation was cancelled.
      java.io.File getFile()
      Returns the file when the operation was cancelled.
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, 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

      • CancelException

        public CancelException​(java.io.File file,
                               int depth)
        Constructs a CancelException with the file and depth when cancellation occurred.
        Parameters:
        file - the file when the operation was cancelled, may be null
        depth - the depth when the operation was cancelled, may be null
      • CancelException

        public CancelException​(java.lang.String message,
                               java.io.File file,
                               int depth)
        Constructs a CancelException with an appropriate message and the file and depth when cancellation occurred.
        Parameters:
        message - the detail message
        file - the file when the operation was cancelled
        depth - the depth when the operation was cancelled
    • Method Detail

      • getFile

        public java.io.File getFile()
        Returns the file when the operation was cancelled.
        Returns:
        the file when the operation was cancelled
      • getDepth

        public int getDepth()
        Returns the depth when the operation was cancelled.
        Returns:
        the depth when the operation was cancelled