com.mysema.query.types
Interface Visitor<R,C>
- All Known Implementing Classes:
- CollectionAnyVisitor, ExtractorVisitor, HashCodeVisitor, ListAccessVisitor, PathExtractor, SerializerBase, 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-2012 Mysema Ltd. All Rights Reserved.