com.mysema.query.types
Interface Visitor<R,C>
- All Known Implementing Classes:
- CollectionAnyVisitor, ColQuerySerializer, ExtractorVisitor, HibernateSQLSerializer, JDOQLSerializer, JPQLCollectionAnyVisitor, JPQLSerializer, MongodbSerializer, SerializerBase, SQLSerializer, ToStringVisitor
public interface Visitor<R,C>
Visitor defines a Visitor signature for Expression
instances.
- Version:
- $Id$
- Author:
- tiwe
visit
@Nullable
R visit(Constant<?> expr,
@Nullable
C context)
- Parameters:
expr
-
visit
@Nullable
R visit(TemplateExpression<?> expr,
@Nullable
C context)
- Parameters:
expr
-
visit
@Nullable
R visit(FactoryExpression<?> expr,
@Nullable
C context)
- Parameters:
expr
-
visit
@Nullable
R visit(Operation<?> expr,
@Nullable
C context)
- Parameters:
expr
-
visit
@Nullable
R visit(Path<?> expr,
@Nullable
C context)
- Parameters:
expr
-
visit
@Nullable
R visit(SubQueryExpression<?> expr,
@Nullable
C context)
- Parameters:
expr
-
visit
@Nullable
R visit(ParamExpression<?> expr,
@Nullable
C context)
- Parameters:
expr
-
Copyright © 2007-2010 Mysema Ltd. All Rights Reserved.