org.eclipse.actf.model.javapp.locate
Class SwingComponentLocator
java.lang.Object
org.eclipse.actf.model.locate.AbstractNodeLocator
org.eclipse.actf.model.javapp.locate.SwingComponentLocator
- All Implemented Interfaces:
- INodeLocator
public class SwingComponentLocator
- extends AbstractNodeLocator
locates or distinguishes Swing components in a Java GUI for the Swing model during the validation
process. All components passed to the implemented methods must be an instance of java.awt.Component
.
- Author:
- Mike Squillace
Fields inherited from class org.eclipse.actf.model.locate.AbstractNodeLocator |
CONTAINSSUBSTR_SEARCH, defaultIdPropName, EXACTMATCH_SEARCH, IGNORECASE_SEARCH, model, NODELOCATOR_VARIABLE, NODENAME_CHARCLASS, NODENAME_KEY, PREDICATEVAL_CHARCLASS, propertiesMap, REGEXP_SEARCH, ROOT_JXPATH_CONTEXT, SEGMENT_PATTERN |
Methods inherited from class org.eclipse.actf.model.locate.AbstractNodeLocator |
addNodePointerFactory, describe, descriptionAsString, find, findAll, getDefaultIdPropertyName, getModel, getNodeId, invokeGetter, locate, matches |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SwingComponentLocator
public SwingComponentLocator()
- create a new SwingComponentLocator. By default, the components that can be identified via the
identify
method are found in the 'swing.xml' file. The default property used is 'name'.
- See Also:
- "resources/swing.xml"
getChildrenMethodName
protected String getChildrenMethodName()
- default children getter for Swing components is
getComponents