org.eclipse.swtbot.eclipse.finder.matchers
Class WithPerspectiveLabel

java.lang.Object
  extended by org.hamcrest.BaseMatcher<T>
      extended by org.eclipse.swtbot.swt.finder.matchers.AbstractMatcher<IPerspectiveDescriptor>
          extended by org.eclipse.swtbot.eclipse.finder.matchers.WithPerspectiveLabel
All Implemented Interfaces:
Matcher<IPerspectiveDescriptor>, SelfDescribing

public class WithPerspectiveLabel
extends AbstractMatcher<IPerspectiveDescriptor>

Since:
2.0
Version:
$Id$
Author:
Ralf Ebert www.ralfebert.de (bug 271630)

Field Summary
 
Fields inherited from class org.eclipse.swtbot.swt.finder.matchers.AbstractMatcher
log
 
Method Summary
 void describeTo(Description description)
           
 boolean doMatch(Object item)
          Subclasses must override, this is the actual method that does the matching
static WithPerspectiveLabel withPerspectiveLabel(Matcher<String> labelMatcher)
          Matches a perspective with the specified label.
static WithPerspectiveLabel withPerspectiveLabel(String label)
          Matches a perspective with the specified label.
 
Methods inherited from class org.eclipse.swtbot.swt.finder.matchers.AbstractMatcher
matches
 
Methods inherited from class org.hamcrest.BaseMatcher
_dont_implement_Matcher___instead_extend_BaseMatcher_, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

doMatch

public boolean doMatch(Object item)
Description copied from class: AbstractMatcher
Subclasses must override, this is the actual method that does the matching

Specified by:
doMatch in class AbstractMatcher<IPerspectiveDescriptor>
Parameters:
item - the item to match.
Returns:
true if the item matches, false otherwise.

describeTo

public void describeTo(Description description)

withPerspectiveLabel

public static WithPerspectiveLabel withPerspectiveLabel(String label)
Matches a perspective with the specified label.

Parameters:
label - the label of the perspective.
Returns:
a matcher.
Since:
2.0

withPerspectiveLabel

public static WithPerspectiveLabel withPerspectiveLabel(Matcher<String> labelMatcher)
Matches a perspective with the specified label.

Parameters:
labelMatcher - the matcher that matches the perspective label.
Returns:
a matcher.
Since:
2.0