junit.extensions.jfcunit.finder
Class FrameFinder

java.lang.Object
  extended byjunit.extensions.jfcunit.finder.Finder
      extended byjunit.extensions.jfcunit.finder.AbstractWindowFinder
          extended byjunit.extensions.jfcunit.finder.FrameFinder

public class FrameFinder
extends AbstractWindowFinder

Class for checking if the Component being searched for has been found The pattern syntax can be found at the Jakarta RegExp API Documentation in RE.

Author:
Vijay Aravamudhan : ThoughtWorks Inc.

Field Summary
 
Fields inherited from class junit.extensions.jfcunit.finder.AbstractWindowFinder
 
Fields inherited from class junit.extensions.jfcunit.finder.Finder
OP_CONTAINS, OP_ENDSWITH, OP_EQUALS, OP_MATCH, OP_STARTSWITH
 
Constructor Summary
FrameFinder(java.lang.String title)
          Constructor accepting all arguments needed to filter component.
FrameFinder(java.lang.String title, boolean caseIndependent)
          Constructor accepting all arguments needed to filter a component (Frame).
 
Method Summary
 boolean testComponent(java.awt.Component comp)
          Method that returns true if the given Component matches the search criteria.
 
Methods inherited from class junit.extensions.jfcunit.finder.AbstractWindowFinder
checkIfTitleMatches, findAll, getTitle, getWindows, isCaseIndependent, setCaseIndependent, setTitle
 
Methods inherited from class junit.extensions.jfcunit.finder.Finder
createPatternMatcher, evaluate, find, find, find, find, findAll, findAll, findAll, findComponentList, getDebug, getDefaultWait, getOperation, getOperation, getOperationString, getShowDebug, getWait, isValidForProcessing, matchPattern, matchPattern, matchPattern, pause, recreatePatternMatcher, setDebug, setDefaultWait, setIgnoreVisibility, setOperation, setShowDebug, setWait
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FrameFinder

public FrameFinder(java.lang.String title)
Constructor accepting all arguments needed to filter component.

Parameters:
title - The desired pattern for the title of the component.

FrameFinder

public FrameFinder(java.lang.String title,
                   boolean caseIndependent)
Constructor accepting all arguments needed to filter a component (Frame).

Parameters:
title - The desired pattern for the title of the component.
caseIndependent - Whether the match should be case independent (true) or not (false)
Method Detail

testComponent

public boolean testComponent(java.awt.Component comp)
Method that returns true if the given Component matches the search criteria.

Specified by:
testComponent in class Finder
Parameters:
comp - The Component to test
Returns:
true if this Component is a match


Licensed under: GNU Lesser General Public License, Ver 2.1, February 1999