Class JTreeAPIDriver

java.lang.Object
org.netbeans.jemmy.drivers.LightSupportiveDriver
org.netbeans.jemmy.drivers.trees.JTreeAPIDriver
All Implemented Interfaces:
LightDriver, ListDriver, MultiSelListDriver, TreeDriver

public class JTreeAPIDriver extends LightSupportiveDriver implements TreeDriver
TreeDriver for javax.swing.JTree component type. Uses API calls.
Author:
Alexandre Iline(alexandre.iline@sun.com)
  • Constructor Details

    • JTreeAPIDriver

      public JTreeAPIDriver()
      Constructs a JTreeAPIDriver.
  • Method Details

    • selectItem

      public void selectItem(ComponentOperator oper, int index)
      Description copied from interface: ListDriver
      Selects an item.
      Specified by:
      selectItem in interface ListDriver
      Parameters:
      oper - List operator.
      index - Item index.
    • selectItems

      public void selectItems(ComponentOperator oper, int[] indices)
      Description copied from interface: MultiSelListDriver
      Selects some items.
      Specified by:
      selectItems in interface MultiSelListDriver
      Parameters:
      oper - List operator.
      indices - Item indices.
    • expandItem

      public void expandItem(ComponentOperator oper, int index)
      Description copied from interface: TreeDriver
      Expandes a node.
      Specified by:
      expandItem in interface TreeDriver
      Parameters:
      oper - Tree operator.
      index - Node index.
    • collapseItem

      public void collapseItem(ComponentOperator oper, int index)
      Description copied from interface: TreeDriver
      Collapses a node.
      Specified by:
      collapseItem in interface TreeDriver
      Parameters:
      oper - Tree operator.
      index - Node index.
    • editItem

      public void editItem(ComponentOperator oper, int index, Object newValue, Timeout waitEditorTime)
      Description copied from interface: TreeDriver
      Edits a node.
      Specified by:
      editItem in interface TreeDriver
      Parameters:
      oper - Tree operator.
      index - Node index.
      newValue - New node value
      waitEditorTime - Time to wait node editor.
    • startEditing

      public void startEditing(ComponentOperator oper, int index, Timeout waitEditorTime)
      Description copied from interface: TreeDriver
      Starts node editing.
      Specified by:
      startEditing in interface TreeDriver
      Parameters:
      oper - Tree operator.
      index - Node index.
      waitEditorTime - Time to wait node editor.