com.mysema.query.types
Interface Visitor<R,C>
- All Known Implementing Classes:
- CollectionAnyVisitor, ColQuerySerializer, ExtractorVisitor, JDOQLSerializer, JPQLCollectionAnyVisitor, JPQLSerializer, ListAccessVisitor, MongodbSerializer, MorphiaSerializer, NativeSQLSerializer, SerializerBase, SQLSerializer, ToStringVisitor, ValidatingVisitor
public interface Visitor<R,C>
Visitor defines a Visitor signature for Expression
instances.
- Author:
- tiwe
visit
@Nullable
R visit(Constant<?> 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(ParamExpression<?> 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(TemplateExpression<?> expr,
@Nullable
C context)
- Parameters:
expr
-
Copyright © 2007-2011 Mysema Ltd. All Rights Reserved.