com.mysema.query.support
Class ListAccessVisitor

java.lang.Object
  extended by com.mysema.query.support.ListAccessVisitor
All Implemented Interfaces:
Visitor<Expression<?>,Context>

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

Author:
tiwe

Field Summary
static ListAccessVisitor DEFAULT
           
static Templates TEMPLATE
           
 
Constructor Summary
ListAccessVisitor()
           
 
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 ListAccessVisitor DEFAULT

TEMPLATE

public static final Templates TEMPLATE
Constructor Detail

ListAccessVisitor

public ListAccessVisitor()
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.