Class NameComponentChooser

java.lang.Object
org.netbeans.jemmy.util.NameComponentChooser
All Implemented Interfaces:
ComponentChooser

public class NameComponentChooser extends Object implements ComponentChooser
Specifies criteria for component lookup basing on component name. By default uses new Operator.DefaultStringComparator(true, true) compa
Author:
Nathan Paris (Nathan_Paris@adp.com), Alexandre Iline (alexandre.iline@sun.com)
  • Constructor Details

    • NameComponentChooser

      public NameComponentChooser(String name, Operator.StringComparator comparator)
      Creates an instance to search for a component by name.
      Parameters:
      name - Expecten component name pattern.
      comparator - Comparator for a comparision of a component name with a pattern.
    • NameComponentChooser

      public NameComponentChooser(String name)
      Creates an instance to search for a component by name using exact comparision.
      Parameters:
      name - Expecten component name pattern.
  • Method Details

    • checkComponent

      public boolean checkComponent(Component component)
      Description copied from interface: ComponentChooser
      Check if the component argument meets the search criteria.
      Specified by:
      checkComponent in interface ComponentChooser
      Parameters:
      component - Component to check.
      Returns:
      true when the component conforms to the search criteria; false otherwise.
    • getDescription

      public String getDescription()
      Description copied from interface: ComponentChooser
      Returns searched component description.
      Specified by:
      getDescription in interface ComponentChooser
      Returns:
      a String representing the description value