org.netbeans.jemmy.drivers.lists
Class ListAPIDriver

java.lang.Object
  extended by org.netbeans.jemmy.drivers.LightSupportiveDriver
      extended by org.netbeans.jemmy.drivers.lists.ListAPIDriver
All Implemented Interfaces:
LightDriver, ListDriver, MultiSelListDriver
Direct Known Subclasses:
ListKeyboardDriver

public class ListAPIDriver
extends LightSupportiveDriver
implements MultiSelListDriver

List driver for java.awt.List component type. Uses API calls.

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

Constructor Summary
ListAPIDriver()
          Constructs a ListAPIDriver.
 
Method Summary
 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

ListAPIDriver

public ListAPIDriver()
Constructs a ListAPIDriver.

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.