public final class ValidatingVisitor extends java.lang.Object implements Visitor<java.util.Set<Expression<?>>,java.util.Set<Expression<?>>>, java.io.Serializable
ValidatingVisitor
visits expressions and ensures that only known path instances are usedModifier and Type | Field and Description |
---|---|
static ValidatingVisitor |
DEFAULT |
Constructor and Description |
---|
ValidatingVisitor() |
ValidatingVisitor(java.lang.String errorTemplate) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<Expression<?>> |
visit(Constant<?> expr,
java.util.Set<Expression<?>> known)
Visit a Constant instance with the given context
|
java.util.Set<Expression<?>> |
visit(FactoryExpression<?> expr,
java.util.Set<Expression<?>> known)
Visit a FactoryExpression instance with the given context
|
java.util.Set<Expression<?>> |
visit(Operation<?> expr,
java.util.Set<Expression<?>> known)
Visit an Operation instance with the given context
|
java.util.Set<Expression<?>> |
visit(ParamExpression<?> expr,
java.util.Set<Expression<?>> known)
Visit a ParamExpression instance with the given context
|
java.util.Set<Expression<?>> |
visit(Path<?> expr,
java.util.Set<Expression<?>> known)
Visit a Path instance with the given context
|
java.util.Set<Expression<?>> |
visit(SubQueryExpression<?> expr,
java.util.Set<Expression<?>> known)
Visit a SubQueryExpression instance with the given context
|
java.util.Set<Expression<?>> |
visit(TemplateExpression<?> expr,
java.util.Set<Expression<?>> known)
Visit a TemplateExpression instance with the given context
|
public static final ValidatingVisitor DEFAULT
public ValidatingVisitor()
public ValidatingVisitor(java.lang.String errorTemplate)
public java.util.Set<Expression<?>> visit(Constant<?> expr, java.util.Set<Expression<?>> known)
Visitor
visit
in interface Visitor<java.util.Set<Expression<?>>,java.util.Set<Expression<?>>>
expr
- expression to visitknown
- context of the visit or null, if not usedpublic java.util.Set<Expression<?>> visit(FactoryExpression<?> expr, java.util.Set<Expression<?>> known)
Visitor
visit
in interface Visitor<java.util.Set<Expression<?>>,java.util.Set<Expression<?>>>
expr
- expression to visitknown
- context of the visit or null, if not usedpublic java.util.Set<Expression<?>> visit(Operation<?> expr, java.util.Set<Expression<?>> known)
Visitor
visit
in interface Visitor<java.util.Set<Expression<?>>,java.util.Set<Expression<?>>>
expr
- expression to visitknown
- context of the visit or null, if not usedpublic java.util.Set<Expression<?>> visit(ParamExpression<?> expr, java.util.Set<Expression<?>> known)
Visitor
visit
in interface Visitor<java.util.Set<Expression<?>>,java.util.Set<Expression<?>>>
expr
- expression to visitknown
- context of the visit or null, if not usedpublic java.util.Set<Expression<?>> visit(Path<?> expr, java.util.Set<Expression<?>> known)
Visitor
visit
in interface Visitor<java.util.Set<Expression<?>>,java.util.Set<Expression<?>>>
expr
- expression to visitknown
- context of the visit or null, if not usedpublic java.util.Set<Expression<?>> visit(SubQueryExpression<?> expr, java.util.Set<Expression<?>> known)
Visitor
visit
in interface Visitor<java.util.Set<Expression<?>>,java.util.Set<Expression<?>>>
expr
- expression to visitknown
- context of the visit or null, if not usedpublic java.util.Set<Expression<?>> visit(TemplateExpression<?> expr, java.util.Set<Expression<?>> known)
Visitor
visit
in interface Visitor<java.util.Set<Expression<?>>,java.util.Set<Expression<?>>>
expr
- expression to visitknown
- context of the visit or null, if not usedCopyright © 2007–2021 Querydsl. All rights reserved.