ehcache

net.sf.ehcache.search.expression
Class AlwaysMatch

java.lang.Object
  extended by net.sf.ehcache.search.expression.BaseCriteria
      extended by net.sf.ehcache.search.expression.AlwaysMatch
All Implemented Interfaces:
Criteria

public class AlwaysMatch
extends BaseCriteria

Criteria that always return true

Author:
teck

Constructor Summary
AlwaysMatch()
           
 
Method Summary
 Criteria and(Criteria other)
          Produce a criteria that is the boolean "and" of this and the given other criteria
 boolean execute(Element e, Map<String,AttributeExtractor> attributeExtractors)
          Test this criteria against a cache element
 Criteria or(Criteria other)
          Produce a criteria that is the boolean "or" of this and the given other criteria
 
Methods inherited from class net.sf.ehcache.search.expression.BaseCriteria
getExtractor, not
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AlwaysMatch

public AlwaysMatch()
Method Detail

execute

public boolean execute(Element e,
                       Map<String,AttributeExtractor> attributeExtractors)
Test this criteria against a cache element

Parameters:
e - cache element
attributeExtractors - map of attribute extractors to attribute value names
Returns:
true if the criteria matches this element

and

public Criteria and(Criteria other)
Produce a criteria that is the boolean "and" of this and the given other criteria

Specified by:
and in interface Criteria
Overrides:
and in class BaseCriteria
Returns:
and criteria

or

public Criteria or(Criteria other)
Produce a criteria that is the boolean "or" of this and the given other criteria

Specified by:
or in interface Criteria
Overrides:
or in class BaseCriteria
Returns:
or criteria

ehcache

Copyright 2001-2014, Terracotta, Inc.