org.qi4j.api.query.grammar
Class BinarySpecification

java.lang.Object
  extended by org.qi4j.api.query.grammar.ExpressionSpecification
      extended by org.qi4j.api.query.grammar.BinarySpecification
All Implemented Interfaces:
Specification<Composite>
Direct Known Subclasses:
AndSpecification, OrSpecification

public abstract class BinarySpecification
extends ExpressionSpecification

Base binary Specification, used for AND and OR Specifications..


Field Summary
protected  java.lang.Iterable<Specification<Composite>> operands
           
 
Constructor Summary
protected BinarySpecification(java.lang.Iterable<Specification<Composite>> operands)
           
 
Method Summary
 java.lang.Iterable<Specification<Composite>> operands()
           
 
Methods inherited from class org.qi4j.api.query.grammar.ExpressionSpecification
and, or
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.qi4j.functional.Specification
satisfiedBy
 

Field Detail

operands

protected final java.lang.Iterable<Specification<Composite>> operands
Constructor Detail

BinarySpecification

protected BinarySpecification(java.lang.Iterable<Specification<Composite>> operands)
Method Detail

operands

public java.lang.Iterable<Specification<Composite>> operands()