ehcache

net.sf.ehcache.search.expression
Class Not

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

public class Not
extends BaseCriteria

A search criteria composed of the logical "not" (ie. negation) of another criteria

Author:
teck

Constructor Summary
Not(Criteria c)
          Construct a "not" criteria of the given criteria
 
Method Summary
 boolean execute(Element e, Map<String,AttributeExtractor> attributeExtractors)
          Test this criteria against a cache element
 Set<Attribute<?>> getAttributes()
          Returns all search attributes referenced by this instance
 Criteria getCriteria()
           
 
Methods inherited from class net.sf.ehcache.search.expression.BaseCriteria
and, getExtractor, not, or
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Not

public Not(Criteria c)
Construct a "not" criteria of the given criteria

Parameters:
c - the criteria to "not"
Method Detail

getCriteria

public Criteria getCriteria()
Returns:
criteria

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

getAttributes

public Set<Attribute<?>> getAttributes()
Returns all search attributes referenced by this instance

Specified by:
getAttributes in class BaseCriteria

ehcache

Copyright 2001-2017, Terracotta, Inc.