org.netbeans.jemmy.drivers
Interface TreeDriver

All Superinterfaces:
ListDriver, MultiSelListDriver
All Known Implementing Classes:
JTreeAPIDriver, JTreeMouseDriver

public interface TreeDriver
extends MultiSelListDriver

Defines how to work with trees.


Method Summary
 void collapseItem(ComponentOperator oper, int index)
          Collapses a node.
 void editItem(ComponentOperator oper, int index, Object newValue, Timeout waitEditorTime)
          Edits a node.
 void expandItem(ComponentOperator oper, int index)
          Expandes a node.
 void startEditing(ComponentOperator oper, int index, Timeout waitEditorTime)
          Starts node editing.
 
Methods inherited from interface org.netbeans.jemmy.drivers.MultiSelListDriver
selectItems
 
Methods inherited from interface org.netbeans.jemmy.drivers.ListDriver
selectItem
 

Method Detail

expandItem

void expandItem(ComponentOperator oper,
                int index)
Expandes a node.

Parameters:
oper - Tree operator.
index - Node index.

collapseItem

void collapseItem(ComponentOperator oper,
                  int index)
Collapses a node.

Parameters:
oper - Tree operator.
index - Node index.

editItem

void editItem(ComponentOperator oper,
              int index,
              Object newValue,
              Timeout waitEditorTime)
Edits a node.

Parameters:
oper - Tree operator.
index - Node index.
newValue - New node value
waitEditorTime - Time to wait node editor.

startEditing

void startEditing(ComponentOperator oper,
                  int index,
                  Timeout waitEditorTime)
Starts node editing.

Parameters:
oper - Tree operator.
index - Node index.
waitEditorTime - Time to wait node editor.