Interface GFileSystemProbeByteProvider

    • Method Detail

      • probe

        boolean probe​(ByteProvider byteProvider,
                      FileSystemService fsService,
                      TaskMonitor monitor)
               throws java.io.IOException,
                      CancelledException
        Probes the specified ByteProvider to determine if this filesystem implementation can handle the file.
        Parameters:
        byteProvider - a ByteProvider containing the contents of the file being probed. Implementors of this method should NOT close() this object.
        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