public interface IXViewerFactory
Modifier and Type | Method and Description |
---|---|
XViewerSorter |
createNewXSorter(XViewer viewer)
Returns the default sorter to use for this xviewer
|
org.eclipse.jface.dialogs.Dialog |
getCustomizeDialog(XViewer xViewer) |
org.eclipse.nebula.widgets.xviewer.core.model.CustomizeData |
getDefaultTableCustomizeData()
Returns the default table customization for this viewer including column definitions, sorting and filtering (if
any)
|
org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn |
getDefaultXViewerColumn(java.lang.String id)
Returns the default column definition for the given id
|
java.lang.String |
getNamespace()
Unique namespace for this viewer
|
IXViewerCustomizations |
getXViewerCustomizations()
Provides the storage mechanism for save/load of personal/shared customizations
|
XViewerCustomMenu |
getXViewerCustomMenu()
Provides custom menu for XViewer
|
XViewerLoadingReport |
getXViewerLoadingReport(XViewer xViewer)
Provides for ability to customize loading report that is provided
|
XViewerTreeReport |
getXViewerTreeReport(XViewer xViewer)
Provides for ability to customize tree report that is provided
|
boolean |
isAdmin()
Will enable certain extra functionality based on admin validity
|
boolean |
isCellGradientOn() |
boolean |
isFilterUiAvailable() |
boolean |
isHeaderBarAvailable() |
boolean |
isLoadedStatusLabelAvailable() |
boolean |
isSearchUiAvailable() |
boolean |
isSearhTop() |
XViewerSorter createNewXSorter(XViewer viewer)
org.eclipse.nebula.widgets.xviewer.core.model.CustomizeData getDefaultTableCustomizeData()
org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn getDefaultXViewerColumn(java.lang.String id)
IXViewerCustomizations getXViewerCustomizations()
XViewerCustomMenu getXViewerCustomMenu()
java.lang.String getNamespace()
boolean isAdmin()
XViewerTreeReport getXViewerTreeReport(XViewer xViewer)
XViewerLoadingReport getXViewerLoadingReport(XViewer xViewer)
boolean isSearchUiAvailable()
boolean isFilterUiAvailable()
boolean isLoadedStatusLabelAvailable()
boolean isHeaderBarAvailable()
boolean isCellGradientOn()
boolean isSearhTop()
org.eclipse.jface.dialogs.Dialog getCustomizeDialog(XViewer xViewer)