public class FilterEntitiesVirtualTable
extends org.eclipse.swt.widgets.Composite
Constructor and Description |
---|
FilterEntitiesVirtualTable(org.eclipse.swt.widgets.Composite parent,
int style,
Session session,
AppWorkbenchService systemWorkbenchService,
java.lang.String nodeType) |
FilterEntitiesVirtualTable(org.eclipse.swt.widgets.Composite parent,
int style,
Session session,
AppWorkbenchService appWorkbenchService,
java.lang.String nodeType,
boolean lazy)
If lazy flag is set, the populate method must be explicitly called:
Enable further configuration of the table before display, like typically
definition of other column
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<ConnectColumnDefinition> |
getColumnsDef() |
protected int |
getTableHeight() |
org.eclipse.jface.viewers.TableViewer |
getTableViewer()
Returns the User table viewer, typically to add doubleclick listener
|
protected NodeIterator |
listFilteredElements(Session session,
java.lang.String filter)
Build repository request: caller might overwrite in order to display a
subset
|
protected void |
populate() |
changed, computeSize, getAdapter, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getClientArea, getHorizontalBar, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addTouchListener, addTraverseListener, computeSize, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getShell, getSize, getToolTipText, getTouchEnabled, getVisible, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCursor, setData, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setSize, setSize, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, update
addDisposeListener, addListener, checkSubclass, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, toString
public FilterEntitiesVirtualTable(org.eclipse.swt.widgets.Composite parent, int style, Session session, AppWorkbenchService systemWorkbenchService, java.lang.String nodeType)
public FilterEntitiesVirtualTable(org.eclipse.swt.widgets.Composite parent, int style, Session session, AppWorkbenchService appWorkbenchService, java.lang.String nodeType, boolean lazy)
protected void populate()
protected int getTableHeight()
protected java.util.List<ConnectColumnDefinition> getColumnsDef()
public org.eclipse.jface.viewers.TableViewer getTableViewer()
protected NodeIterator listFilteredElements(Session session, java.lang.String filter) throws RepositoryException
RepositoryException
Copyright © 2007–2020. All rights reserved.