com.mysema.query.types
Class ExtractorVisitor

java.lang.Object
  extended by com.mysema.query.types.ExtractorVisitor
All Implemented Interfaces:
Visitor<Expression<?>,Void>

public final class ExtractorVisitor
extends Object
implements Visitor<Expression<?>,Void>

ExtractorVisitor is a Visitor implementation for Expression extraction

Author:
tiwe

Field Summary
static ExtractorVisitor DEFAULT
           
 
Method Summary
 Expression<?> visit(Constant<?> expr, Void context)
           
 Expression<?> visit(FactoryExpression<?> expr, Void context)
           
 Expression<?> visit(Operation<?> expr, Void context)
           
 Expression<?> visit(ParamExpression<?> expr, Void context)
           
 Expression<?> visit(Path<?> expr, Void context)
           
 Expression<?> visit(SubQueryExpression<?> expr, Void context)
           
 Expression<?> visit(TemplateExpression<?> expr, Void 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 ExtractorVisitor DEFAULT
Method Detail

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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


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