com.mysema.query.support
Class CollectionAnyVisitor

java.lang.Object
  extended by com.mysema.query.support.CollectionAnyVisitor
All Implemented Interfaces:
Visitor<Expression<?>,Context>
Direct Known Subclasses:
JPQLCollectionAnyVisitor

public class CollectionAnyVisitor
extends Object
implements Visitor<Expression<?>,Context>

Author:
tiwe

Field Summary
static CollectionAnyVisitor DEFAULT
           
static Templates TEMPLATE
           
 
Constructor Summary
CollectionAnyVisitor()
           
 
Method Summary
protected  Predicate exists(Context c, Predicate condition)
           
 Expression<?> visit(Constant<?> expr, Context context)
           
 Expression<?> visit(FactoryExpression<?> expr, Context context)
           
 Expression<?> visit(Operation<?> expr, Context context)
           
 Expression<?> visit(ParamExpression<?> expr, Context context)
           
 Expression<?> visit(Path<?> expr, Context context)
           
 Expression<?> visit(SubQueryExpression<?> expr, Context context)
           
 Expression<?> visit(TemplateExpression<?> expr, Context context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT

public static final CollectionAnyVisitor DEFAULT

TEMPLATE

public static final Templates TEMPLATE
Constructor Detail

CollectionAnyVisitor

public CollectionAnyVisitor()
Method Detail

visit

public Expression<?> visit(Constant<?> expr,
                           Context context)
Specified by:
visit in interface Visitor<Expression<?>,Context>

visit

public Expression<?> visit(TemplateExpression<?> expr,
                           Context context)
Specified by:
visit in interface Visitor<Expression<?>,Context>

visit

public Expression<?> visit(FactoryExpression<?> expr,
                           Context context)
Specified by:
visit in interface Visitor<Expression<?>,Context>

visit

public Expression<?> visit(Operation<?> expr,
                           Context context)
Specified by:
visit in interface Visitor<Expression<?>,Context>

exists

protected Predicate exists(Context c,
                           Predicate condition)

visit

public Expression<?> visit(Path<?> expr,
                           Context context)
Specified by:
visit in interface Visitor<Expression<?>,Context>

visit

public Expression<?> visit(SubQueryExpression<?> expr,
                           Context context)
Specified by:
visit in interface Visitor<Expression<?>,Context>

visit

public Expression<?> visit(ParamExpression<?> expr,
                           Context context)
Specified by:
visit in interface Visitor<Expression<?>,Context>


Copyright © 2007-2011 Mysema Ltd. All Rights Reserved.