Class HopVfsFileDialog

    • Constructor Detail

      • HopVfsFileDialog

        public HopVfsFileDialog()
      • HopVfsFileDialog

        public HopVfsFileDialog​(org.eclipse.swt.widgets.Shell parent,
                                IVariables variables,
                                org.apache.commons.vfs2.FileObject fileObject,
                                boolean browsingDirectories,
                                boolean savingFile)
    • Method Detail

      • getInstance

        public static HopVfsFileDialog getInstance()
        Gets the active instance of this dialog
        Returns:
        value of instance
      • browseToSelectedBookmark

        public void browseToSelectedBookmark()
      • addBookmark

        @GuiToolbarElement(root="HopVfsFileDialog-BookmarksToolbar",
                           id="0010-bookmark-add",
                           toolTip="i18n::HopVfsFileDialog.AddBookmark.Tooltip.Message",
                           image="ui/images/bookmark-add.svg")
        public void addBookmark()
      • removeBookmark

        @GuiToolbarElement(root="HopVfsFileDialog-BookmarksToolbar",
                           id="0030-bookmark-remove",
                           toolTip="i18n::HopVfsFileDialog.RemoveBookmark.Tooltip.Message",
                           image="ui/images/delete.svg")
        public void removeBookmark()
      • navigateTo

        public void navigateTo​(String filename,
                               boolean saveHistory)
      • navigateHome

        @GuiToolbarElement(root="HopVfsFileDialog-NavigateToolbar",
                           id="0000-navigate-home",
                           toolTip="i18n::HopVfsFileDialog.NavigateToHome.Tooltip.Message",
                           image="ui/images/home.svg")
        public void navigateHome()
      • refreshAll

        @GuiToolbarElement(root="HopVfsFileDialog-NavigateToolbar",
                           id="9999-refresh-all",
                           toolTip="i18n::HopVfsFileDialog.Refresh.Tooltip.Message",
                           image="ui/images/refresh.svg")
        public void refreshAll()
      • navigateUp

        @GuiToolbarElement(root="HopVfsFileDialog-NavigateToolbar",
                           id="0010-navigate-up",
                           toolTip="i18n::HopVfsFileDialog.NavigateToParent.Tooltip.Message",
                           image="ui/images/navigate-up.svg")
        public void navigateUp()
      • createFolder

        @GuiToolbarElement(root="HopVfsFileDialog-BrowserToolbar",
                           id="0020-create-folder",
                           toolTip="i18n::HopVfsFileDialog.CreateFolder.Tooltip.Message",
                           image="ui/images/folder-add.svg")
        public void createFolder()
      • navigateHistoryPrevious

        @GuiToolbarElement(root="HopVfsFileDialog-NavigateToolbar",
                           id="0100-navigate-previous",
                           toolTip="i18n::HopVfsFileDialog.NavigateToPrevPath.Tooltip.Message",
                           image="ui/images/navigate-back.svg",
                           separator=true)
        public void navigateHistoryPrevious()
      • navigateHistoryNext

        @GuiToolbarElement(root="HopVfsFileDialog-NavigateToolbar",
                           id="0110-navigate-next",
                           toolTip="i18n::HopVfsFileDialog.NavigateToNextPath.Tooltip.Message",
                           image="ui/images/navigate-forward.svg")
        public void navigateHistoryNext()
      • showHideHidden

        @GuiToolbarElement(root="HopVfsFileDialog-BrowserToolbar",
                           id="0200-show-hidden",
                           toolTip="i18n::HopVfsFileDialog.ShowHiddenFiles.Tooltip.Message",
                           image="ui/images/hide.svg",
                           separator=true)
        public void showHideHidden()
      • getText

        public String getText()
        Gets text
        Returns:
        value of text
      • getVariables

        public IVariables getVariables()
        Gets variables
        Returns:
        value of variables
      • setVariables

        public void setVariables​(IVariables variables)
        Parameters:
        variables - The variables to set
      • setFileName

        public void setFileName​(String fileName)
        Specified by:
        setFileName in interface IFileDialog
        Parameters:
        fileName - The fileName to set
      • getFilterExtensions

        public String[] getFilterExtensions()
        Gets filterExtensions
        Returns:
        value of filterExtensions
      • setFilterExtensions

        public void setFilterExtensions​(String[] filterExtensions)
        Specified by:
        setFilterExtensions in interface IFileDialog
        Parameters:
        filterExtensions - The filterExtensions to set
      • getFilterNames

        public String[] getFilterNames()
        Gets filterNames
        Returns:
        value of filterNames
      • setFilterNames

        public void setFilterNames​(String[] filterNames)
        Specified by:
        setFilterNames in interface IFileDialog
        Parameters:
        filterNames - The filterNames to set
      • getBookmarks

        public Map<String,​String> getBookmarks()
        Gets bookmarks
        Returns:
        value of bookmarks
      • setBookmarks

        public void setBookmarks​(Map<String,​String> bookmarks)
        Parameters:
        bookmarks - The bookmarks to set
      • getActiveFileObject

        public org.apache.commons.vfs2.FileObject getActiveFileObject()
        Gets activeFileObject
        Returns:
        value of activeFileObject
      • setActiveFileObject

        public void setActiveFileObject​(org.apache.commons.vfs2.FileObject activeFileObject)
        Parameters:
        activeFileObject - The activeFileObject to set
      • getActiveFolder

        public org.apache.commons.vfs2.FileObject getActiveFolder()
        Gets activeFolder
        Returns:
        value of activeFolder
      • setActiveFolder

        public void setActiveFolder​(org.apache.commons.vfs2.FileObject activeFolder)
        Parameters:
        activeFolder - The activeFolder to set
      • isShowingHiddenFiles

        public boolean isShowingHiddenFiles()
        Gets showingHiddenFiles
        Returns:
        value of showingHiddenFiles
      • setShowingHiddenFiles

        public void setShowingHiddenFiles​(boolean showingHiddenFiles)
        Parameters:
        showingHiddenFiles - The showingHiddenFiles to set
      • getMessage

        public String getMessage()
        Gets message
        Returns:
        value of message
      • isBrowsingDirectories

        public boolean isBrowsingDirectories()
        Gets browsingDirectories
        Returns:
        value of browsingDirectories
      • setBrowsingDirectories

        public void setBrowsingDirectories​(boolean browsingDirectories)
        Parameters:
        browsingDirectories - The browsingDirectories to set
      • isSavingFile

        public boolean isSavingFile()
        Gets savingFile
        Returns:
        value of savingFile
      • setSavingFile

        public void setSavingFile​(boolean savingFile)
        Parameters:
        savingFile - The savingFile to set
      • getSaveFilename

        public String getSaveFilename()
        Gets saveFilename
        Returns:
        value of saveFilename
      • setSaveFilename

        public void setSaveFilename​(String saveFilename)
        Parameters:
        saveFilename - The saveFilename to set
      • updateSelection

        public void updateSelection()