Class LightSupportiveDriver

java.lang.Object
org.netbeans.jemmy.drivers.LightSupportiveDriver
All Implemented Interfaces:
LightDriver
Direct Known Subclasses:
AbstractScrollDriver, APIFocusDriver, ButtonMouseDriver, ChoiceDriver, DefaultFrameDriver, DefaultInternalFrameDriver, DefaultJMenuDriver, DefaultWindowDriver, EventDriver, JComboMouseDriver, JListMouseDriver, JSpinnerDriver, JSplitPaneDriver, JTabAPIDriver, JTableHeaderDriver, JTableMouseDriver, JTabMouseDriver, JTreeAPIDriver, JTreeMouseDriver, ListAPIDriver, MouseFocusDriver, QueueJMenuDriver, RobotDriver, TextAPIDriver, TextKeyboardDriver

public abstract class LightSupportiveDriver extends Object implements LightDriver
Allows to declare supported operator classes.
  • Constructor Details

    • LightSupportiveDriver

      public LightSupportiveDriver(String[] supported)
      Creates an instance.
      Parameters:
      supported - Array of operator classes which are supported by this driver.
  • Method Details

    • checkSupported

      public void checkSupported(ComponentOperator oper)
      Throws UnsupportedOperatorException exception if parameter's class is not in list of supported classes.
      Parameters:
      oper - Operator whose class should be checked.
      Throws:
      UnsupportedOperatorException
    • getSupported

      public String[] getSupported()
      Returns array of operator classes which are supported by this driver.
      Specified by:
      getSupported in interface LightDriver
      Returns:
      an array of supported operator classes' names.