Class RemoteUIFileService

    • Method Detail

      • browseDirectory

        public String browseDirectory​(org.eclipse.swt.widgets.Shell shell,
                                      String message,
                                      String filterPath,
                                      int flags)
        Description copied from interface: IRemoteUIFileService
        Browse for a remote directory. The return value is the path of the directory on the remote system. Equivalent to DirectoryDialog.
        Specified by:
        browseDirectory in interface IRemoteUIFileService
        Parameters:
        shell - workbench shell
        message - message to display in dialog
        filterPath - initial path to use when displaying files
        flags - option settings for dialog (not currently used) valid values are NONE (@see IRemoteUIConstants)
        Returns:
        the path to the directory relative to the remote system or null if the browser was cancelled
      • browseFile

        public String browseFile​(org.eclipse.swt.widgets.Shell shell,
                                 String message,
                                 String filterPath,
                                 int flags)
        Description copied from interface: IRemoteUIFileService
        Browse for a remote file. The return value is the path of the file on the remote system. Equivalent to FileDialog.
        Specified by:
        browseFile in interface IRemoteUIFileService
        Parameters:
        shell - workbench shell
        message - message to display in dialog
        filterPath - initial path to use when displaying files
        flags - options settings for dialog valid values are NONE, SAVE, or OPEN (@see IRemoteUIConstants)
        Returns:
        the path to the file relative to the remote system or null if the browser was cancelled
      • browseFiles

        public List<String> browseFiles​(org.eclipse.swt.widgets.Shell shell,
                                        String message,
                                        String filterPath,
                                        int flags)
        Description copied from interface: IRemoteUIFileService
        Browse for a set of remote files. The return value is a list of paths of the files on the remote system. Equivalent to FileDialog.
        Specified by:
        browseFiles in interface IRemoteUIFileService
        Parameters:
        shell - workbench shell
        message - message to display in dialog
        filterPath - initial path to use when displaying files
        flags - options settings for dialog (@see IRemoteUIConstants) valid values are NONE, SAVE, or OPEN (@see IRemoteUIConstants)
        Returns:
        list of paths to the files relative to the remote system or null if the browser was cancelled
      • setConnection

        public void setConnection​(IRemoteConnection connection)
        Description copied from interface: IRemoteUIFileService
        Set the connection to use for file browsing. The connection must support the IRemoteFileService service or it will be ignored.
        Specified by:
        setConnection in interface IRemoteUIFileService
        Parameters:
        connection - connection to use for file browsing
      • showConnections

        public void showConnections​(boolean enable)
        Description copied from interface: IRemoteUIFileService
        Show a list of available connections if possible.
        Specified by:
        showConnections in interface IRemoteUIFileService
        Parameters:
        enable - enable connection list