org.netbeans.jemmy.drivers.lists
Class JTableHeaderDriver

java.lang.Object
  extended by org.netbeans.jemmy.drivers.LightSupportiveDriver
      extended by org.netbeans.jemmy.drivers.lists.JTableHeaderDriver
All Implemented Interfaces:
LightDriver, ListDriver, MultiSelListDriver, OrderedListDriver

public class JTableHeaderDriver
extends LightSupportiveDriver
implements OrderedListDriver

List driver for javax.swing.table.JTableHeader component type.

Author:
Alexandre Iline(alexandre.iline@sun.com)

Constructor Summary
JTableHeaderDriver()
          Constructs a JTableHeaderDriver.
 
Method Summary
protected  void clickOnHeader(JTableHeaderOperator oper, int index)
          Clicks on a column header.
protected  void clickOnHeader(JTableHeaderOperator oper, int index, int modifiers)
          Clicks on a column header.
 void moveItem(ComponentOperator oper, int moveColumn, int moveTo)
          Changes item index.
 void selectItem(ComponentOperator oper, int index)
          Selects an item.
 void selectItems(ComponentOperator oper, int[] indices)
          Selects some items.
 
Methods inherited from class org.netbeans.jemmy.drivers.LightSupportiveDriver
checkSupported, getSupported
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JTableHeaderDriver

public JTableHeaderDriver()
Constructs a JTableHeaderDriver.

Method Detail

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.

moveItem

public void moveItem(ComponentOperator oper,
                     int moveColumn,
                     int moveTo)
Description copied from interface: OrderedListDriver
Changes item index.

Specified by:
moveItem in interface OrderedListDriver
Parameters:
oper - List operator.
moveColumn - Current item index.
moveTo - Ne witem index.

clickOnHeader

protected void clickOnHeader(JTableHeaderOperator oper,
                             int index)
Clicks on a column header.

Parameters:
oper - an operator to click on.
index - column index.

clickOnHeader

protected void clickOnHeader(JTableHeaderOperator oper,
                             int index,
                             int modifiers)
Clicks on a column header.

Parameters:
oper - an operator to click on.
index - column index.
modifiers - a combination of InputEvent.*_MASK fields.