Class NavTree
java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.eclipse.swt.widgets.Tree
org.eclipse.birt.core.ui.frameworks.taskwizard.composites.NavTree
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
public class NavTree
extends org.eclipse.swt.widgets.Tree
- Author:
- Actuate Corporation
-
Field Summary
FieldsFields inherited from class org.eclipse.swt.widgets.Control
handleFields inherited from class org.eclipse.swt.widgets.Widget
nativeZoom -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanAdds nodes with full path.booleanAdds nodes with full path and display name.protected voidorg.eclipse.swt.widgets.TreeItemfindTreeItem(String nodePath) Finds tree item according to full path.getNodePath(org.eclipse.swt.widgets.TreeItem item) Returns the full path of the node.Methods inherited from class org.eclipse.swt.widgets.Tree
addSelectionListener, addTreeListener, clear, clearAll, deselect, deselectAll, getColumn, getColumnCount, getColumnOrder, getColumns, getGridLineWidth, getHeaderBackground, getHeaderForeground, getHeaderHeight, getHeaderVisible, getItem, getItem, getItemCount, getItemHeight, getItems, getLinesVisible, getParentItem, getSelection, getSelectionCount, getSortColumn, getSortDirection, getTopItem, indexOf, indexOf, removeAll, removeSelectionListener, removeTreeListener, select, selectAll, setColumnOrder, setFont, setHeaderBackground, setHeaderForeground, setHeaderVisible, setInsertMark, setItemCount, setLinesVisible, setRedraw, setSelection, setSelection, setSortColumn, setSortDirection, setTopItem, showColumn, showItem, showSelectionMethods inherited from class org.eclipse.swt.widgets.Composite
changed, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList, toStringMethods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar, setScrollbarsModeMethods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, 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, requestLayout, 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, updateMethods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, addTypedListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, getTypedListeners, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, removeListener, removeTypedListener, reskin, setData, setDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.swt.graphics.Drawable
isAutoScalable
-
Field Details
-
SEPARATOR
- See Also:
-
-
Constructor Details
-
NavTree
public NavTree(org.eclipse.swt.widgets.Composite parent, int style)
-
-
Method Details
-
checkSubclass
protected void checkSubclass()- Overrides:
checkSubclassin classorg.eclipse.swt.widgets.Tree
-
addNode
Adds nodes with full path and display name.- Parameters:
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.
-
addNode
Adds nodes with full path.- Parameters:
nodePath- Full path is used to search. Every section of path is stored in item's data.
-
findTreeItem
Finds tree item according to full path.- Parameters:
nodePath- Full path withNavTree.SEPARATOR.- Returns:
- TreeItem or null if not found
-
getNodePath
Returns the full path of the node.- Returns:
- Full path of current node with
NavTree.SEPARATORseparated
-