public class ValidationFieldExpressionVisitor extends Object implements FieldExpressionVisitor
Modifier | Constructor and Description |
---|---|
|
ValidationFieldExpressionVisitor(FieldConstraints constraints) |
protected |
ValidationFieldExpressionVisitor(FieldConstraints constraints,
StringValidations stringValidation) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
isDefault(FieldValue<?> fieldValue) |
protected void |
isInRange(FieldValue<?> fieldValue)
Check if given number is greater or equal to start range and minor or equal to end range.
|
protected void |
isPeriodInRange(FieldValue<?> fieldValue)
Check if given period is compatible with range.
|
protected boolean |
isSpecialCharNotL(FieldValue<?> fieldValue) |
Always |
visit(Always always)
Performs action on Always instance.
|
And |
visit(And and)
Performs action on And instance.
|
Between |
visit(Between between)
Performs action on Between instance.
|
Every |
visit(Every every)
Performs action on Every instance.
|
FieldExpression |
visit(FieldExpression expression)
Performs an action using given FieldExpression instance.
|
On |
visit(On on)
Performs action on On instance.
|
QuestionMark |
visit(QuestionMark questionMark)
Performs action on QuestionMark instance.
|
public ValidationFieldExpressionVisitor(FieldConstraints constraints)
protected ValidationFieldExpressionVisitor(FieldConstraints constraints, StringValidations stringValidation)
public FieldExpression visit(FieldExpression expression)
FieldExpressionVisitor
visit
in interface FieldExpressionVisitor
expression
- - FieldExpression, never nullpublic Always visit(Always always)
FieldExpressionVisitor
visit
in interface FieldExpressionVisitor
always
- - Always instance, never nullpublic And visit(And and)
FieldExpressionVisitor
visit
in interface FieldExpressionVisitor
and
- - And instance, never nullpublic Between visit(Between between)
FieldExpressionVisitor
visit
in interface FieldExpressionVisitor
between
- - Between instance, never nullpublic Every visit(Every every)
FieldExpressionVisitor
visit
in interface FieldExpressionVisitor
every
- - Every instance, never nullpublic On visit(On on)
FieldExpressionVisitor
visit
in interface FieldExpressionVisitor
on
- - On instance, never nullpublic QuestionMark visit(QuestionMark questionMark)
FieldExpressionVisitor
visit
in interface FieldExpressionVisitor
questionMark
- - QuestionMark instance, never nullprotected void isInRange(FieldValue<?> fieldValue)
fieldValue
- - to be validatedIllegalArgumentException
- - if not in rangeprotected void isPeriodInRange(FieldValue<?> fieldValue)
fieldValue
- - to be validatedIllegalArgumentException
- - if not in rangeprotected boolean isDefault(FieldValue<?> fieldValue)
protected boolean isSpecialCharNotL(FieldValue<?> fieldValue)
Copyright © 2020 JBoss by Red Hat. All rights reserved.