Interface TreeView

All Superinterfaces:
Clickable, DoubleClickable, EnabledProvider, LocationInfoProvider, SupportDragAndDrop, SupportSendKeys, TestObject, TestObjectDescriber, UiObjectBase, UiObjectBase, UiObjectWithLayoutInfo, VisibleProvider, WaitUntilEnabledProvider, WaitUntilVisibleProvider

public interface TreeView extends UiObjectWithLayoutInfo, TestObject
A standard Windows tree-view object.
  • Method Details

    • activateNode

      void activateNode(TreeViewNode node, MouseButton button) throws GeneralLeanFtException
      Activates (double-clicks) a node in the tree-view object with a tree view node.
      Parameters:
      node - specified node to activate in the tree view object.
      button - the mouse button used to activate the tree view node. Possible values: MouseButton
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • activateNode

      void activateNode(String nodePath, MouseButton button) throws GeneralLeanFtException
      Activates (double-clicks) a node in the tree-view object by node path.
      Parameters:
      nodePath - specified node to activate in the tree-view object.
      button - the mouse button used to activate the tree view node. Possible values: MouseButton
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • activateNode

      void activateNode(int nodeIndex, MouseButton button) throws GeneralLeanFtException
      Activates (double-clicks) a node in the tree-view object by node index.
      Parameters:
      nodeIndex - the node index to activate.
      button - the mouse button used to activate the tree view node. Possible values: MouseButton
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • activateNode

      void activateNode(TreeViewNode node) throws GeneralLeanFtException
      Activates (double-clicks) a node in the tree-view object with a tree-view node.
      Parameters:
      node - specified node to activate in the tree view control.
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • activateNode

      void activateNode(String nodePath) throws GeneralLeanFtException
      Activates (double-clicks) a node in the tree-view object by node path.
      Parameters:
      nodePath - specified node to activate in the tree-view object.
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • activateNode

      void activateNode(int nodeIndex) throws GeneralLeanFtException
      Activates (double-clicks) a node in the tree-view object by node index.
      Parameters:
      nodeIndex - the node index to activate.
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • getCheckedVisibleNodes

      List<TreeViewNode> getCheckedVisibleNodes() throws GeneralLeanFtException
      Retrieves the checked visible nodes in the tree-view object.
      Returns:
      the checked visible nodes in the tree-view object.
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • getVisibleNodes

      List<TreeViewNode> getVisibleNodes() throws GeneralLeanFtException
      Returns all visible nodes in the tree-view object.
      Returns:
      all visible nodes in the tree-view object.
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • getSelectedNodes

      List<TreeViewNode> getSelectedNodes() throws GeneralLeanFtException
      Returns all the selected nodes in the tree-view object.
      Returns:
      all the selected nodes in the tree-view object.
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • select

      void select(TreeViewNode node, MouseButton button) throws GeneralLeanFtException
      Selects a node in the tree-view control.
      Parameters:
      node - specified node to select from the tree view object.
      button - the mouse button used to select the node. Possible values: MouseButton
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • select

      void select(String nodePath, MouseButton button) throws GeneralLeanFtException
      Selects a node in the tree-view control by node path.
      Parameters:
      nodePath - specified node to select in the tree view object.
      button - the mouse button used to select the node. Possible values: MouseButton
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • select

      void select(int nodeIndex, MouseButton button) throws GeneralLeanFtException
      Selects a node in the tree-view object by node index.
      Parameters:
      nodeIndex - the node index to select.
      button - the mouse button used to select the node. Possible values: MouseButton
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • select

      void select(TreeViewNode node) throws GeneralLeanFtException
      Selects a node in the tree-view object.
      Parameters:
      node - specified node to select from the tree view object.
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • select

      void select(String nodePath) throws GeneralLeanFtException
      Selects a node in the tree-view object by node path.
      Parameters:
      nodePath - specified node to select from the tree view object.
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • select

      void select(int nodeIndex) throws GeneralLeanFtException
      Selects a node in the tree-view object by node index.
      Parameters:
      nodeIndex - the node index to select.
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • getNode

      TreeViewNode getNode(String nodePath)
      Returns a node with the given path. If the given path is not unique, the first item with the given path is retrieved.
      Parameters:
      nodePath - the path of the node to retrieve separated by ; char.
      Returns:
      a node with the given path.