org.elasticsearch.common.inject.matcher
Class AbstractMatcher<T>

java.lang.Object
  extended by org.elasticsearch.common.inject.matcher.AbstractMatcher<T>
All Implemented Interfaces:
Matcher<T>

public abstract class AbstractMatcher<T>
extends Object
implements Matcher<T>

Implements and() and or().

Author:
crazybob@google.com (Bob Lee)

Constructor Summary
AbstractMatcher()
           
 
Method Summary
 Matcher<T> and(Matcher<? super T> other)
          Returns a new matcher which returns true if both this and the given matcher return true.
 Matcher<T> or(Matcher<? super T> other)
          Returns a new matcher which returns true if either this or the given matcher return true.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.elasticsearch.common.inject.matcher.Matcher
matches
 

Constructor Detail

AbstractMatcher

public AbstractMatcher()
Method Detail

and

public Matcher<T> and(Matcher<? super T> other)
Description copied from interface: Matcher
Returns a new matcher which returns true if both this and the given matcher return true.

Specified by:
and in interface Matcher<T>

or

public Matcher<T> or(Matcher<? super T> other)
Description copied from interface: Matcher
Returns a new matcher which returns true if either this or the given matcher return true.

Specified by:
or in interface Matcher<T>


Copyright © 2009-2012. All Rights Reserved.