@Immutable public class ExpressionContextValidator extends java.lang.Object implements ContextValidator
| Modifier and Type | Field and Description |
|---|---|
protected CallerController |
caller |
protected ContextManager |
contextManager |
protected Reference |
reference |
protected Expression |
validityExpression |
| Constructor and Description |
|---|
ExpressionContextValidator(ContextManager contextManager,
CallerController caller,
Expression validityExpression,
Reference reference) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
evaluate(java.lang.String contextPath,
Context context,
Evaluator evaluator) |
protected DataTable |
getDefaultTable(Context context) |
boolean |
validate(java.lang.String contextPath) |
protected final ContextManager contextManager
protected final CallerController caller
protected final Expression validityExpression
protected final Reference reference
public ExpressionContextValidator(@Nonnull
ContextManager contextManager,
@Nonnull
CallerController caller,
@Nonnull
Expression validityExpression,
@Nonnull
Reference reference)
protected DataTable getDefaultTable(Context context) throws ContextException
ContextExceptionpublic boolean validate(java.lang.String contextPath)
validate in interface ContextValidator