Class AlwaysMatch

  • All Implemented Interfaces:
    Criteria

    public class AlwaysMatch
    extends BaseCriteria
    Criteria that always return true
    Author:
    teck
    • Constructor Summary

      Constructors 
      Constructor Description
      AlwaysMatch()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Criteria and​(Criteria other)
      Produce a criteria that is the boolean "and" of this and the given other criteria
      boolean execute​(Element e, java.util.Map<java.lang.String,​AttributeExtractor> attributeExtractors)
      Test this criteria against a cache element
      java.util.Set<Attribute<?>> getAttributes()
      Returns all search attributes referenced by this instance
      Criteria or​(Criteria other)
      Produce a criteria that is the boolean "or" of this and the given other criteria
      • 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,
                               java.util.Map<java.lang.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