public class NavigatorTree extends BaseTree
The tree control used by the Navigator in the left part of the ReadyAPI GUI. Can be reused in other parts of the GUI, with any implementation of ModelItemFilter. For instance, to only show objects in one project, have the ModelItemFilter check that model items belong to this project.
Modifiers | Name | Description |
---|---|---|
static class |
NavigatorTree.TreeModelFactory |
Modifiers | Name | Description |
---|---|---|
static int |
TEST_CASE_MENU_Y_CORRECTION |
Constructor and description |
---|
NavigatorTree
(Workspace workspace, NavigatorModelItemFilter modelItemFilter) |
NavigatorTree
(Workspace workspace, NavigatorModelItemFilter modelItemFilter, NavigatorTree.TreeModelFactory treeModelFactory) |
NavigatorTree
(Workspace workspace, NavigatorModelItemFilter modelItemFilter, boolean restoreNodeExpansion, boolean hasHoverButtons) |
NavigatorTree
(Workspace workspace, NavigatorModelItemFilter modelItemFilter, NavigatorTree.TreeModelFactory treeModelFactory, boolean restoreNodeExpansion, boolean hasHoverButtons) |
Type Params | Return Type | Name and description |
---|---|---|
|
void |
autoscroll(java.awt.Point pt) |
|
void |
expandCurrentlyVisibleNodes() |
|
void |
expandLowerTreeNode(SoapUITreeNode currentNode) |
|
java.awt.Insets |
getAutoscrollInsets() Calculate the insets for the JTree, not the viewport the tree is in. |
|
int |
getHoverRow() |
|
ModelItem |
getHoveredModelItem() |
|
int |
getNodeCount() |
|
ModelItem |
getSelectedModelItem() |
|
java.lang.String |
getToolTipText(java.awt.event.MouseEvent e) |
|
int |
getVerticalScrollbarWidth() |
|
void |
handleProjectRemovedMessage(ProjectRemovedMessage projectRemovedMessage) |
|
boolean |
hasHoverButtons() |
|
boolean |
isMouseOverActionIcon() |
|
void |
restoreNodeExpansion() |
|
void |
scrollPathToVisible(javax.swing.tree.TreePath treePath) |
|
void |
select(ModelItem modelItem) |
|
void |
selectNode(SoapUITreeNode currentNode) |
|
void |
setBackgroundColor(java.awt.Color backgroundColor) |
|
void |
setForegroundColor(java.awt.Color foregroundColor) |
|
void |
setHoverRow(int hoverRow) |
|
void |
setMouseOverActionIcon(boolean mouseOverActionIcon) |
|
void |
setSelectedBackgroundColor(java.awt.Color selectedBackgroundColor) |
|
void |
setSelectedForegroundColor(java.awt.Color selectedForegroundColor) |
|
void |
updateRightClickSelection(javax.swing.tree.TreePath treeNodePath) |
Calculate the insets for the JTree, not the viewport the tree is in. This makes it a bit messy.
ReadyAPI functional (soapui) SDK 3.20.1