public class NavTree
extends org.eclipse.swt.widgets.Tree
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SEPARATOR |
Constructor and Description |
---|
NavTree(org.eclipse.swt.widgets.Composite parent,
int style) |
Modifier and Type | Method and Description |
---|---|
boolean |
addNode(java.lang.String nodePath)
Adds nodes with full path.
|
boolean |
addNode(java.lang.String nodePath,
java.lang.String displayName)
Adds nodes with full path and display name.
|
protected void |
checkSubclass() |
org.eclipse.swt.widgets.TreeItem |
findTreeItem(java.lang.String nodePath)
Finds tree item according to full path.
|
java.lang.String |
getNodePath(org.eclipse.swt.widgets.TreeItem item)
Returns the full path of the node.
|
addSelectionListener, addTreeListener, clear, clearAll, computeSize, deselect, deselectAll, getColumn, getColumnCount, getColumnOrder, getColumns, getGridLineWidth, getHeaderHeight, getHeaderVisible, getItem, getItem, getItemCount, getItemHeight, getItems, getLinesVisible, getParentItem, getSelection, getSelectionCount, getSortColumn, getSortDirection, getTopItem, indexOf, indexOf, removeAll, removeSelectionListener, removeTreeListener, select, selectAll, setColumnOrder, setFont, setHeaderVisible, setInsertMark, setItemCount, setLinesVisible, setRedraw, setSelection, setSelection, setSortColumn, setSortDirection, setTopItem, showColumn, showItem, showSelection
changed, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
public static final java.lang.String SEPARATOR
protected void checkSubclass()
checkSubclass
in class org.eclipse.swt.widgets.Tree
public boolean addNode(java.lang.String nodePath, java.lang.String displayName)
nodePath
- Full path is used to search. Every section of path is stored
in item's data.displayName
- Name is used to display only. If null or blank, use current
path instead.public boolean addNode(java.lang.String nodePath)
nodePath
- Full path is used to search. Every section of path is stored
in item's data.public org.eclipse.swt.widgets.TreeItem findTreeItem(java.lang.String nodePath)
nodePath
- Full path with NavTree.SEPARATOR
.public java.lang.String getNodePath(org.eclipse.swt.widgets.TreeItem item)
NavTree.SEPARATOR
separatedCopyright © 2008 Actuate Corp. All rights reserved.