All Implemented Interfaces:
Matcher, Component, DestructableComponent, IdentifiableComponent, IdentifiedComponent, InitializableComponent

@ThreadSafe public final class NotMatcher extends AbstractIdentifiableInitializableComponent implements Matcher
Matcher that implements the negation of a matcher.

A given attribute value is considered to have matched if it is not returned by the composed Matcher. The predicate is the logical NOT of the composed Matcher. If the matcher fails then failure is returned.