Interface IXViewerFactory

  • All Known Implementing Classes:
    XViewerFactory

    public interface IXViewerFactory
    • Method Detail

      • createNewXSorter

        XViewerSorter createNewXSorter​(XViewer viewer)
        Returns the default sorter to use for this xviewer
      • getDefaultTableCustomizeData

        CustomizeData getDefaultTableCustomizeData()
        Returns the default table customization for this viewer including column definitions, sorting and filtering (if any)
      • getDefaultXViewerColumn

        XViewerColumn getDefaultXViewerColumn​(java.lang.String id)
        Returns the default column definition for the given id
      • getXViewerCustomizations

        IXViewerCustomizations getXViewerCustomizations()
        Provides the storage mechanism for save/load of personal/shared customizations
      • getXViewerCustomMenu

        XViewerCustomMenu getXViewerCustomMenu()
        Provides custom menu for XViewer
      • getNamespace

        java.lang.String getNamespace()
        Unique namespace for this viewer
      • isAdmin

        boolean isAdmin()
        Will enable certain extra functionality based on admin validity
      • getXViewerTreeReport

        XViewerTreeReport getXViewerTreeReport​(XViewer xViewer)
        Provides for ability to customize tree report that is provided
      • getXViewerLoadingReport

        XViewerLoadingReport getXViewerLoadingReport​(XViewer xViewer)
        Provides for ability to customize loading report that is provided
      • isSearchUiAvailable

        boolean isSearchUiAvailable()
      • isFilterUiAvailable

        boolean isFilterUiAvailable()
      • isLoadedStatusLabelAvailable

        boolean isLoadedStatusLabelAvailable()
      • isHeaderBarAvailable

        boolean isHeaderBarAvailable()
      • isCellGradientOn

        boolean isCellGradientOn()
      • isSearhTop

        boolean isSearhTop()
        Returns:
        true if search/filter should be before the table; false it is located after the table
      • getCustomizeDialog

        org.eclipse.jface.dialogs.Dialog getCustomizeDialog​(XViewer xViewer)
        Returns:
        dialog to customize the XViewer. if null, nothing will be opened.