Class XViewer
- java.lang.Object
-
- org.eclipse.jface.viewers.Viewer
-
- org.eclipse.jface.viewers.ContentViewer
-
- org.eclipse.jface.viewers.StructuredViewer
-
- org.eclipse.jface.viewers.ColumnViewer
-
- org.eclipse.jface.viewers.AbstractTreeViewer
-
- org.eclipse.jface.viewers.TreeViewer
-
- org.eclipse.nebula.widgets.xviewer.XViewer
-
- All Implemented Interfaces:
org.eclipse.jface.viewers.IInputProvider,org.eclipse.jface.viewers.IInputSelectionProvider,org.eclipse.jface.viewers.IPostSelectionProvider,org.eclipse.jface.viewers.ISelectionProvider
public class XViewer extends org.eclipse.jface.viewers.TreeViewer
-
-
Field Summary
Fields Modifier and Type Field Description private static booleanaltKeyDownprivate ColumnFilterDataUIcolumnFilterDataUIprivate booleancolumnMultiEditEnabledprivate static java.util.List<XViewerComputedColumn>computedColumnsprivate static booleanctrlKeyDownprivate static booleanctrlKeyListenersSetprivate CustomizeManagercustomizeMgrprivate booleandebugLoading(package private) org.eclipse.swt.widgets.ListenerdisplayFocusListener(package private) org.eclipse.swt.widgets.ListenerdisplayKeysListenerprivate XViewerEditAdaptereditAdapterprivate FilterDataUIfilterDataUIprivate booleanforcePendprivate booleanloadingstatic java.lang.StringMENU_GROUP_POSTstatic java.lang.StringMENU_GROUP_PREprivate org.eclipse.jface.action.MenuManagermenuManagerprivate XViewerMouseListenermouseListenerprivate static java.util.Map<org.eclipse.swt.widgets.Composite,org.eclipse.swt.widgets.Composite>parentToTopCompositesprivate java.util.Map<java.lang.String,java.lang.Long>preComputeElapsedTimeprivate org.eclipse.swt.widgets.TreeColumnrightClickSelectedColumnprivate java.lang.IntegerrightClickSelectedColumnNumprivate org.eclipse.swt.widgets.TreeItemrightClickSelectedItemprivate org.eclipse.swt.graphics.ColorsearchColorprivate org.eclipse.swt.widgets.CompositesearchCompprivate SearchDataUIsearchDataUIprivate org.eclipse.swt.widgets.LabelstatusLabelprotected IXViewerFactoryxViewerFactoryprivate XViewerGradientxViewerGradient
-
Constructor Summary
Constructors Constructor Description XViewer(org.eclipse.swt.widgets.Composite parent, int style, IXViewerFactory xViewerFactory)XViewer(org.eclipse.swt.widgets.Composite parent, int style, IXViewerFactory xViewerFactory, boolean filterRealTime, boolean searchRealTime)XViewer(org.eclipse.swt.widgets.Tree tree, IXViewerFactory xViewerFactory)XViewer(org.eclipse.swt.widgets.Tree tree, IXViewerFactory xViewerFactory, boolean filterRealTime, boolean searchRealTime)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddCustomizeToViewToolbar(org.eclipse.jface.action.IToolBarManager toolbarManager)voidaddCustomizeToViewToolbar(org.eclipse.ui.part.ViewPart viewPart)protected voidcreateSupportWidgets(org.eclipse.swt.widgets.Composite parent)private static org.eclipse.swt.widgets.CompositecreateTopComposite(IXViewerFactory xViewerFactory, org.eclipse.swt.widgets.Composite parent)Create top if search block should be at top; return parent regardless but cache composite to useprotected org.eclipse.jface.viewers.ColumnViewerEditorcreateViewerEditor()voiddispose()ColumnFilterDataUIgetColumnFilterDataUI()java.lang.IntegergetColumnNumberUnderMouseClick(org.eclipse.swt.graphics.Point point)java.lang.StringgetColumnText(java.lang.Object element, int col)org.eclipse.swt.widgets.TreeColumngetColumnUnderMouseClick(org.eclipse.swt.graphics.Point point)java.util.Collection<XViewerComputedColumn>getComputedColumns()java.util.Collection<XViewerComputedColumn>getComputedColumns(XViewerColumn xCol)intgetCurrentColumnWidth(XViewerColumn xCol)private org.eclipse.swt.widgets.ListenergetCustomizationMouseListener()org.eclipse.jface.action.ActiongetCustomizeAction()org.eclipse.jface.action.ActiongetCustomizeActionWithoutDropDown()CustomizeManagergetCustomizeMgr()FilterDataUIgetFilterDataUI()private java.util.List<java.lang.Object>getInputObjects(java.lang.Object input)org.eclipse.swt.widgets.TreeItemgetItemUnderMouseClick(org.eclipse.swt.graphics.Point point)org.eclipse.jface.action.MenuManagergetMenuManager()XViewerMouseListenergetMouseListener()java.util.Map<java.lang.String,java.lang.Long>getPreComputeElapsedTime()org.eclipse.swt.widgets.TreeColumngetRightClickSelectedColumn()java.lang.IntegergetRightClickSelectedColumnNum()org.eclipse.swt.widgets.TreeItemgetRightClickSelectedItem()(package private) org.eclipse.swt.graphics.ColorgetSearchMatchColor()org.eclipse.swt.widgets.LabelgetStatusLabel()java.lang.StringgetStatusString()Override this to add information to the status string.java.lang.StringgetViewerNamespace()intgetVisibleItemCount()intgetVisibleItemCount(org.eclipse.swt.widgets.TreeItem[] items)java.util.List<org.eclipse.swt.widgets.TreeItem>getVisibleItems()private voidgetVisibleItems(java.util.List<org.eclipse.swt.widgets.TreeItem> toReturn, org.eclipse.swt.widgets.TreeItem[] items)XViewerColumngetXTreeColumn(int columnIndex)IXViewerFactorygetXViewerFactory()XViewerGradientgetxViewerGradient()XViewerTextFiltergetXViewerTextFilter()Override to provide extended filter capabilitiesbooleanhandleAltLeftClick(org.eclipse.swt.widgets.TreeColumn treeColumn, org.eclipse.swt.widgets.TreeItem treeItem)Will be called when Alt-Left-Click is done within table cellvoidhandleColumnMultiEdit(org.eclipse.swt.widgets.TreeColumn treeColumn, java.util.Collection<org.eclipse.swt.widgets.TreeItem> treeItems)voidhandleDoubleClick()voidhandleDoubleClick(org.eclipse.swt.widgets.TreeColumn col, org.eclipse.swt.widgets.TreeItem item)booleanhandleLeftClick(org.eclipse.swt.widgets.TreeColumn treeColumn, org.eclipse.swt.widgets.TreeItem treeItem)Will be called when a cell obtains a mouse left-click.booleanhandleLeftClickInIconArea(org.eclipse.swt.widgets.TreeColumn treeColumn, org.eclipse.swt.widgets.TreeItem treeItem)Will be called when click is within the first 18 pixels of the cell rectangle where the icon would be.booleanisAltKeyDown()booleanisColumnMultiEditable(org.eclipse.swt.widgets.TreeColumn treeColumn, java.util.Collection<org.eclipse.swt.widgets.TreeItem> treeItems)booleanisColumnMultiEditEnabled()booleanisCtrlKeyDown()booleanisDebugLoading()booleanisFiltered()booleanisForcePend()booleanisRemoveItemsMenuOptionEnabled()If true, "Remove Selected from View" and "Remove Non-Selected from View" menu options will be shown.booleanisSearch()voidload(java.util.Collection<java.lang.Object> objects)Deprecated.private voidperformLoad(java.lang.Object input, XViewer xViewer)private voidperformPreCompute(java.util.List<java.lang.Object> inputObjects)voidprocessRightClickMouseEvent(org.eclipse.swt.graphics.Point point)Mouse clicks can happen in table via XViewerMouseListener or in menu area via XViewerMenuDetectListener.voidrefresh()voidrefresh(boolean updateLabels)voidrefresh(java.lang.Object element)voidrefresh(java.lang.Object element, boolean updateLabels)voidrefreshColumn(java.lang.String columnId)Refresh only single column using normal label provider mechanism.voidrefreshColumn(XViewerColumn column)Refresh only single column using normal label provider mechanism.voidrefreshColumnsWithPreCompute()voidrefreshColumnsWithPreCompute(java.lang.Object input)voidremove(java.util.Collection<java.lang.Object> objects)Override this method if need to perform other tasks upon removevoidresetDefaultSorter()(package private) booleansearchMatch(java.lang.String text)voidsetColumnMultiEditEnabled(boolean columnMultiEditEnabled)voidsetDebugLoading(boolean debugLoading)voidsetEnabled(boolean arg)voidsetForcePend(boolean forcePend)voidsetInputXViewer(java.lang.Object input)Called to set the input to the XViewer.voidsetLabelProvider(org.eclipse.jface.viewers.IBaseLabelProvider labelProvider)voidsetLoading(boolean loading)voidsetSorter(org.eclipse.jface.viewers.ViewerSorter sorter)private voidsetupCtrlKeyListener()voidsetXViewerEditAdapter(XViewerEditAdapter editAdapter)voidsetxViewerGradient(XViewerGradient xViewerGradient)private voidsuperInputChanged(java.lang.Object input)This is called after all preComputed columns are done loading.voidupdateMenuActionsForHeader()voidupdateMenuActionsForTable()voidupdateStatusLabel()-
Methods inherited from class org.eclipse.jface.viewers.TreeViewer
addTreeListener, assertContentProviderType, disassociate, doGetColumnCount, editElement, getChild, getChildren, getColumnViewerOwner, getControl, getExpanded, getItemAt, getItemCount, getItemCount, getItems, getLabelProvider, getParentElement, getParentItem, getRawChildren, getSelection, getTree, getViewerRowFromItem, handleTreeCollapse, handleTreeExpand, hookControl, internalAdd, internalInitializeTree, internalRefreshStruct, isExpandable, mapElement, newItem, remove, removeAll, replace, setChildCount, setContentProvider, setExpanded, setHasChildren, setSelection, setSelection, showItem, updatePlus
-
Methods inherited from class org.eclipse.jface.viewers.AbstractTreeViewer
add, add, addSelectionListener, addTreeListener, associate, buildLabel, collapseAll, collapseToLevel, createChildren, createTreeItem, doFindInputItem, doFindItem, doUpdateItem, doUpdateItem, expandAll, expandAll, expandToLevel, expandToLevel, expandToLevel, expandToLevel, fireTreeCollapsed, fireTreeExpanded, getAutoExpandLevel, getChildren, getExpandedElements, getExpandedState, getExpandedTreePaths, getNextItem, getPreviousItem, getSelection, getSelectionFromWidget, getSortedChildren, getStructuredSelection, getTreePathFromItem, getVisibleExpandedElements, handleDoubleSelect, indexForElement, inputChanged, insert, internalCollapseToLevel, internalExpand, internalExpandToLevel, internalFindItems, internalGetWidgetToSelect, internalIsInputOrEmptyPath, internalRefresh, internalRefresh, internalRefresh, internalRemove, internalRemove, isSameSelection, labelProviderChanged, remove, remove, remove, removeTreeListener, reveal, scrollDown, scrollUp, setAutoExpandLevel, setExpandedElements, setExpandedState, setExpandedTreePaths, setExpandPreCheckFilters, setSelectionToWidget, setSelectionToWidget, updateChildren
-
Methods inherited from class org.eclipse.jface.viewers.ColumnViewer
applyEditorValue, cancelEditing, checkBusy, getCell, getCellEditors, getCellModifier, getColumnProperties, getColumnViewerEditor, getItem, getLabelProvider, getViewerRow, handleDispose, hookEditingSupport, isBusy, isCellEditorActive, setBusy, setCellEditors, setCellModifier, setColumnProperties, setColumnViewerEditor, triggerEditorActivationEvent, update
-
Methods inherited from class org.eclipse.jface.viewers.StructuredViewer
addDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, assertElementsNotNull, equals, filter, findItem, findItems, fireDoubleClick, fireOpen, firePostSelectionChanged, getColorAndFontCollector, getComparator, getComparer, getFilteredChildren, getFilters, getRoot, getSorter, handleInvalidSelection, handleLabelProviderChanged, handleOpen, handlePostSelect, handleSelect, hasFilters, internalUpdate, needsRefilter, preservingSelection, refreshItem, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setFilters, setInput, setUseHashlookup, testFindItem, testFindItems, unmapAllElements, unmapElement, unmapElement, update, updateItem, updateSelection, usingElementMap
-
Methods inherited from class org.eclipse.jface.viewers.Viewer
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, setData, setSelection
-
-
-
-
Field Detail
-
MENU_GROUP_PRE
public static final java.lang.String MENU_GROUP_PRE
- See Also:
- Constant Field Values
-
MENU_GROUP_POST
public static final java.lang.String MENU_GROUP_POST
- See Also:
- Constant Field Values
-
statusLabel
private org.eclipse.swt.widgets.Label statusLabel
-
menuManager
private final org.eclipse.jface.action.MenuManager menuManager
-
ctrlKeyDown
private static boolean ctrlKeyDown
-
altKeyDown
private static boolean altKeyDown
-
xViewerFactory
protected final IXViewerFactory xViewerFactory
-
filterDataUI
private final FilterDataUI filterDataUI
-
searchDataUI
private final SearchDataUI searchDataUI
-
columnFilterDataUI
private final ColumnFilterDataUI columnFilterDataUI
-
ctrlKeyListenersSet
private static boolean ctrlKeyListenersSet
-
xViewerGradient
private XViewerGradient xViewerGradient
-
editAdapter
private XViewerEditAdapter editAdapter
-
columnMultiEditEnabled
private boolean columnMultiEditEnabled
-
customizeMgr
private CustomizeManager customizeMgr
-
rightClickSelectedColumn
private org.eclipse.swt.widgets.TreeColumn rightClickSelectedColumn
-
rightClickSelectedColumnNum
private java.lang.Integer rightClickSelectedColumnNum
-
rightClickSelectedItem
private org.eclipse.swt.widgets.TreeItem rightClickSelectedItem
-
searchColor
private org.eclipse.swt.graphics.Color searchColor
-
forcePend
private boolean forcePend
-
parentToTopComposites
private static final java.util.Map<org.eclipse.swt.widgets.Composite,org.eclipse.swt.widgets.Composite> parentToTopComposites
-
debugLoading
private boolean debugLoading
-
preComputeElapsedTime
private final java.util.Map<java.lang.String,java.lang.Long> preComputeElapsedTime
-
computedColumns
private static java.util.List<XViewerComputedColumn> computedColumns
-
displayKeysListener
org.eclipse.swt.widgets.Listener displayKeysListener
-
displayFocusListener
org.eclipse.swt.widgets.Listener displayFocusListener
-
searchComp
private org.eclipse.swt.widgets.Composite searchComp
-
mouseListener
private XViewerMouseListener mouseListener
-
loading
private boolean loading
-
-
Constructor Detail
-
XViewer
public XViewer(org.eclipse.swt.widgets.Composite parent, int style, IXViewerFactory xViewerFactory)
-
XViewer
public XViewer(org.eclipse.swt.widgets.Tree tree, IXViewerFactory xViewerFactory)
-
XViewer
public XViewer(org.eclipse.swt.widgets.Composite parent, int style, IXViewerFactory xViewerFactory, boolean filterRealTime, boolean searchRealTime)
-
XViewer
public XViewer(org.eclipse.swt.widgets.Tree tree, IXViewerFactory xViewerFactory, boolean filterRealTime, boolean searchRealTime)
-
-
Method Detail
-
createTopComposite
private static org.eclipse.swt.widgets.Composite createTopComposite(IXViewerFactory xViewerFactory, org.eclipse.swt.widgets.Composite parent)
Create top if search block should be at top; return parent regardless but cache composite to use
-
createViewerEditor
protected org.eclipse.jface.viewers.ColumnViewerEditor createViewerEditor()
- Overrides:
createViewerEditorin classorg.eclipse.jface.viewers.TreeViewer
-
getComputedColumns
public java.util.Collection<XViewerComputedColumn> getComputedColumns()
-
getComputedColumns
public java.util.Collection<XViewerComputedColumn> getComputedColumns(XViewerColumn xCol)
-
dispose
public void dispose()
-
setLabelProvider
public void setLabelProvider(org.eclipse.jface.viewers.IBaseLabelProvider labelProvider)
- Overrides:
setLabelProviderin classorg.eclipse.jface.viewers.ColumnViewer
-
addCustomizeToViewToolbar
public void addCustomizeToViewToolbar(org.eclipse.ui.part.ViewPart viewPart)
-
updateMenuActionsForTable
public void updateMenuActionsForTable()
-
updateMenuActionsForHeader
public void updateMenuActionsForHeader()
-
getCustomizeAction
public org.eclipse.jface.action.Action getCustomizeAction()
-
getCustomizeActionWithoutDropDown
public org.eclipse.jface.action.Action getCustomizeActionWithoutDropDown()
-
addCustomizeToViewToolbar
public void addCustomizeToViewToolbar(org.eclipse.jface.action.IToolBarManager toolbarManager)
-
createSupportWidgets
protected void createSupportWidgets(org.eclipse.swt.widgets.Composite parent)
-
handleDoubleClick
public void handleDoubleClick(org.eclipse.swt.widgets.TreeColumn col, org.eclipse.swt.widgets.TreeItem item)
-
handleDoubleClick
public void handleDoubleClick()
-
getCurrentColumnWidth
public int getCurrentColumnWidth(XViewerColumn xCol)
-
setInputXViewer
public final void setInputXViewer(java.lang.Object input)
Called to set the input to the XViewer. This method MUST be used to ensure that XViewer loads properly. Especially with the use of IXViewerPreComputedColumn.
-
superInputChanged
private void superInputChanged(java.lang.Object input)
This is called after all preComputed columns are done loading.
-
getInputObjects
private java.util.List<java.lang.Object> getInputObjects(java.lang.Object input)
-
refreshColumnsWithPreCompute
public void refreshColumnsWithPreCompute()
-
refreshColumnsWithPreCompute
public void refreshColumnsWithPreCompute(java.lang.Object input)
-
performPreCompute
private void performPreCompute(java.util.List<java.lang.Object> inputObjects)
-
performLoad
private void performLoad(java.lang.Object input, XViewer xViewer)
-
handleAltLeftClick
public boolean handleAltLeftClick(org.eclipse.swt.widgets.TreeColumn treeColumn, org.eclipse.swt.widgets.TreeItem treeItem)Will be called when Alt-Left-Click is done within table cell- Returns:
- true if handled
-
handleLeftClickInIconArea
public boolean handleLeftClickInIconArea(org.eclipse.swt.widgets.TreeColumn treeColumn, org.eclipse.swt.widgets.TreeItem treeItem)Will be called when click is within the first 18 pixels of the cell rectangle where the icon would be. This method will be called in addition to handleLeftClick since both are true.- Returns:
- true if handled
-
handleLeftClick
public boolean handleLeftClick(org.eclipse.swt.widgets.TreeColumn treeColumn, org.eclipse.swt.widgets.TreeItem treeItem)Will be called when a cell obtains a mouse left-click. This method will be called in addition to handleLeftClickInIconArea if both are true
-
handleColumnMultiEdit
public void handleColumnMultiEdit(org.eclipse.swt.widgets.TreeColumn treeColumn, java.util.Collection<org.eclipse.swt.widgets.TreeItem> treeItems)
-
isColumnMultiEditable
public boolean isColumnMultiEditable(org.eclipse.swt.widgets.TreeColumn treeColumn, java.util.Collection<org.eclipse.swt.widgets.TreeItem> treeItems)
-
isRemoveItemsMenuOptionEnabled
public boolean isRemoveItemsMenuOptionEnabled()
If true, "Remove Selected from View" and "Remove Non-Selected from View" menu options will be shown.
-
getXTreeColumn
public XViewerColumn getXTreeColumn(int columnIndex)
-
setupCtrlKeyListener
private void setupCtrlKeyListener()
-
resetDefaultSorter
public void resetDefaultSorter()
-
remove
public void remove(java.util.Collection<java.lang.Object> objects)
Override this method if need to perform other tasks upon remove
-
load
@Deprecated public void load(java.util.Collection<java.lang.Object> objects)
Deprecated.setInputXViewer(Object input) should be called for setting input to XViewer.- Parameters:
objects-
-
setSorter
public void setSorter(org.eclipse.jface.viewers.ViewerSorter sorter)
- Overrides:
setSorterin classorg.eclipse.jface.viewers.StructuredViewer
-
getMenuManager
public org.eclipse.jface.action.MenuManager getMenuManager()
-
getVisibleItemCount
public int getVisibleItemCount(org.eclipse.swt.widgets.TreeItem[] items)
-
getVisibleItemCount
public int getVisibleItemCount()
-
getVisibleItems
public java.util.List<org.eclipse.swt.widgets.TreeItem> getVisibleItems()
-
getVisibleItems
private void getVisibleItems(java.util.List<org.eclipse.swt.widgets.TreeItem> toReturn, org.eclipse.swt.widgets.TreeItem[] items)
-
refresh
public void refresh()
- Overrides:
refreshin classorg.eclipse.jface.viewers.StructuredViewer
-
isFiltered
public boolean isFiltered()
-
refresh
public void refresh(boolean updateLabels)
- Overrides:
refreshin classorg.eclipse.jface.viewers.StructuredViewer
-
refresh
public void refresh(java.lang.Object element, boolean updateLabels)- Overrides:
refreshin classorg.eclipse.jface.viewers.ColumnViewer
-
refresh
public void refresh(java.lang.Object element)
- Overrides:
refreshin classorg.eclipse.jface.viewers.ColumnViewer
-
getStatusString
public java.lang.String getStatusString()
Override this to add information to the status string. eg. extra filters etc.
-
updateStatusLabel
public void updateStatusLabel()
-
setLoading
public void setLoading(boolean loading)
-
getCustomizationMouseListener
private org.eclipse.swt.widgets.Listener getCustomizationMouseListener()
-
getViewerNamespace
public java.lang.String getViewerNamespace()
-
getXViewerFactory
public IXViewerFactory getXViewerFactory()
-
getStatusLabel
public org.eclipse.swt.widgets.Label getStatusLabel()
-
getFilterDataUI
public FilterDataUI getFilterDataUI()
-
isColumnMultiEditEnabled
public boolean isColumnMultiEditEnabled()
-
setColumnMultiEditEnabled
public void setColumnMultiEditEnabled(boolean columnMultiEditEnabled)
-
setEnabled
public void setEnabled(boolean arg)
-
getRightClickSelectedColumn
public org.eclipse.swt.widgets.TreeColumn getRightClickSelectedColumn()
-
getRightClickSelectedItem
public org.eclipse.swt.widgets.TreeItem getRightClickSelectedItem()
-
getRightClickSelectedColumnNum
public java.lang.Integer getRightClickSelectedColumnNum()
-
getCustomizeMgr
public CustomizeManager getCustomizeMgr()
-
isCtrlKeyDown
public boolean isCtrlKeyDown()
-
isAltKeyDown
public boolean isAltKeyDown()
-
searchMatch
boolean searchMatch(java.lang.String text)
-
getSearchMatchColor
org.eclipse.swt.graphics.Color getSearchMatchColor()
-
isSearch
public boolean isSearch()
-
getColumnText
public java.lang.String getColumnText(java.lang.Object element, int col)
-
processRightClickMouseEvent
public void processRightClickMouseEvent(org.eclipse.swt.graphics.Point point)
Mouse clicks can happen in table via XViewerMouseListener or in menu area via XViewerMenuDetectListener. Both are processed here to use in UI
-
getColumnUnderMouseClick
public org.eclipse.swt.widgets.TreeColumn getColumnUnderMouseClick(org.eclipse.swt.graphics.Point point) throws java.lang.ArrayIndexOutOfBoundsException- Throws:
java.lang.ArrayIndexOutOfBoundsException
-
getColumnNumberUnderMouseClick
public java.lang.Integer getColumnNumberUnderMouseClick(org.eclipse.swt.graphics.Point point)
-
getItemUnderMouseClick
public org.eclipse.swt.widgets.TreeItem getItemUnderMouseClick(org.eclipse.swt.graphics.Point point) throws java.lang.ArrayIndexOutOfBoundsException- Throws:
java.lang.ArrayIndexOutOfBoundsException
-
refreshColumn
public void refreshColumn(XViewerColumn column)
Refresh only single column using normal label provider mechanism. This can be called after normal loading and after columns compute their input in the background.
-
refreshColumn
public void refreshColumn(java.lang.String columnId)
Refresh only single column using normal label provider mechanism. This can be called after normal loading and after columns compute their input in the background.
-
getXViewerTextFilter
public XViewerTextFilter getXViewerTextFilter()
Override to provide extended filter capabilities
-
getxViewerGradient
public XViewerGradient getxViewerGradient()
-
setxViewerGradient
public void setxViewerGradient(XViewerGradient xViewerGradient)
-
setXViewerEditAdapter
public void setXViewerEditAdapter(XViewerEditAdapter editAdapter)
-
getColumnFilterDataUI
public ColumnFilterDataUI getColumnFilterDataUI()
-
getMouseListener
public XViewerMouseListener getMouseListener()
-
isForcePend
public boolean isForcePend()
-
setForcePend
public void setForcePend(boolean forcePend)
-
isDebugLoading
public boolean isDebugLoading()
-
setDebugLoading
public void setDebugLoading(boolean debugLoading)
-
getPreComputeElapsedTime
public java.util.Map<java.lang.String,java.lang.Long> getPreComputeElapsedTime()
-
-