org.qi4j.api.query.grammar
Class ExpressionSpecification

java.lang.Object
  extended by org.qi4j.api.query.grammar.ExpressionSpecification
All Implemented Interfaces:
Specification<Composite>
Direct Known Subclasses:
AssociationNotNullSpecification, AssociationNullSpecification, BinarySpecification, ComparisonSpecification, ContainsAllSpecification, ContainsSpecification, ManyAssociationContainsSpecification, MatchesSpecification, PropertyNotNullSpecification, PropertyNullSpecification

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

Base expression Specification.


Constructor Summary
ExpressionSpecification()
           
 
Method Summary
 AndSpecification and(Specification<Composite> specification)
           
 OrSpecification or(Specification<Composite> specification)
           
 
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
 

Constructor Detail

ExpressionSpecification

public ExpressionSpecification()
Method Detail

and

public AndSpecification and(Specification<Composite> specification)

or

public OrSpecification or(Specification<Composite> specification)