Interface IXViewerFactory
- All Known Implementing Classes:
XViewerFactory
public interface IXViewerFactory
-
Method Summary
Modifier and Type Method Description XViewerSorter
createNewXSorter(XViewer viewer)
Returns the default sorter to use for this xviewerorg.eclipse.jface.dialogs.Dialog
getCustomizeDialog(XViewer xViewer)
CustomizeData
getDefaultTableCustomizeData()
Returns the default table customization for this viewer including column definitions, sorting and filtering (if any)XViewerColumn
getDefaultXViewerColumn(java.lang.String id)
Returns the default column definition for the given idjava.lang.String
getNamespace()
Unique namespace for this viewerIXViewerCustomizations
getXViewerCustomizations()
Provides the storage mechanism for save/load of personal/shared customizationsXViewerCustomMenu
getXViewerCustomMenu()
Provides custom menu for XViewerXViewerLoadingReport
getXViewerLoadingReport(XViewer xViewer)
Provides for ability to customize loading report that is providedXViewerTreeReport
getXViewerTreeReport(XViewer xViewer)
Provides for ability to customize tree report that is providedboolean
isAdmin()
Will enable certain extra functionality based on admin validityboolean
isCellGradientOn()
boolean
isFilterUiAvailable()
boolean
isHeaderBarAvailable()
boolean
isLoadedStatusLabelAvailable()
boolean
isSearchUiAvailable()
boolean
isSearhTop()
-
Method Details
-
createNewXSorter
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
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
Provides for ability to customize tree report that is provided -
getXViewerLoadingReport
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
- Returns:
- dialog to customize the XViewer. if null, nothing will be opened.
-