Interface GFileSystemProbeFull

    • Method Detail

      • probe

        boolean probe​(FSRL containerFSRL,
                      ByteProvider byteProvider,
                      java.io.File containerFile,
                      FileSystemService fsService,
                      TaskMonitor monitor)
               throws java.io.IOException,
                      CancelledException
        Probes the specified containerFile to determine if this filesystem implementation can handle the file.
        Parameters:
        containerFSRL - the FSRL of the file being probed
        byteProvider - a ByteProvider containing the contents of the file being probed. Implementors of this method should NOT close() this object.
        containerFile - the File (probably in the filecache with non-useful filename) being probed.
        fsService - a reference to the FileSystemService object
        monitor - a TaskMonitor that should be polled to see if the user has requested to cancel the operation, and updated with progress information.
        Returns:
        true if the specified file is handled by this filesystem implementation, false if not.
        Throws:
        java.io.IOException - if there is an error reading files.
        CancelledException - if the user cancels