org.qi4j.api.query.grammar
Class NotSpecification

java.lang.Object
  extended by org.qi4j.api.query.grammar.NotSpecification
All Implemented Interfaces:
Specification<Composite>

public class NotSpecification
extends java.lang.Object
implements Specification<Composite>

NOT Specification.


Constructor Summary
NotSpecification(Specification<Composite> operand)
           
 
Method Summary
 Specification<Composite> operand()
           
 boolean satisfiedBy(Composite item)
          Test whether an item matches the given specification
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NotSpecification

public NotSpecification(Specification<Composite> operand)
Method Detail

operand

public Specification<Composite> operand()

satisfiedBy

public boolean satisfiedBy(Composite item)
Description copied from interface: Specification
Test whether an item matches the given specification

Specified by:
satisfiedBy in interface Specification<Composite>
Parameters:
item - the item to be tested
Returns:
true if the item matches, false otherwise

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object