public abstract class FormValidator extends BaseValidator
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
blocking |
protected static String |
CIRCULAR_REFERENCE_IN_EXPRESSION_MESSAGE_KEY |
protected static String |
INVALID_EXPRESSION_MESSAGE_KEY |
protected static String |
RESERVED_NAME_MESSAGE_KEY |
FIELD_REQUIRED_MESSAGE_KEY, GREATER_THAN_EQUAL_MESSAGE_KEY, GREATER_THAN_MESSAGE_KEY, INTERNAL_NAME_INVALID_VALUE_ERROR_KEY, INVALID_URI_MESSAGE_KEY, ITEM_NAME_ALREADY_DEFINED_MESSAGE_KEY, LESS_THAN_EQUAL_MESSAGE_KEY, LESS_THAN_MESSAGE_KEY| Constructor and Description |
|---|
FormValidator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterValidate(org.zkoss.bind.ValidationContext ctx) |
protected ExpressionValidator |
getExpressionValidator(org.zkoss.bind.ValidationContext ctx) |
protected Set<String> |
getFieldNames(org.zkoss.bind.ValidationContext ctx) |
protected static String |
getMessage(String messageKey,
String... messageArgs) |
protected abstract void |
internalValidate(org.zkoss.bind.ValidationContext ctx) |
boolean |
isBlocking() |
protected boolean |
isEditingItem(org.zkoss.bind.ValidationContext ctx) |
protected static String |
normalizeMessageArgument(String message) |
protected static String[] |
normalizeMessageArguments(String... messages) |
void |
validate(org.zkoss.bind.ValidationContext ctx) |
protected boolean |
validateBooleanExpressionField(org.zkoss.bind.ValidationContext ctx,
NodeDefinition contextNode,
String field) |
protected boolean |
validateExpression(org.zkoss.bind.ValidationContext ctx,
ExpressionValidator.ExpressionType type,
String field,
NodeDefinition contextNodeDef,
NodeDefinition thisNodeDef,
String epression) |
protected boolean |
validateExpressionField(org.zkoss.bind.ValidationContext ctx,
ExpressionValidator.ExpressionType type,
String field,
NodeDefinition contextNode) |
protected boolean |
validateExpressionField(org.zkoss.bind.ValidationContext ctx,
ExpressionValidator.ExpressionType type,
String field,
NodeDefinition contextNodeDef,
NodeDefinition thisNodeDef) |
protected boolean |
validateNameNotReserved(org.zkoss.bind.ValidationContext ctx,
String nameField,
String[] reservedNames) |
protected boolean |
validatePathExpressionField(org.zkoss.bind.ValidationContext ctx,
NodeDefinition contextNode,
String fieldName) |
protected boolean |
validateValueExpressionField(org.zkoss.bind.ValidationContext ctx,
NodeDefinition contextDefn,
NodeDefinition parentEntityDefn,
String field) |
protected boolean |
validateValueExpressionField(org.zkoss.bind.ValidationContext ctx,
NodeDefinition contextDefn,
String field) |
createCompareMessage, getNumericValue, getProperties, getValue, getValue, getValueWithDefault, getVM, isNumber, isNumber, validateGreaterThan, validateGreaterThan, validateGreaterThan, validateGreaterThan, validateInternalName, validateInternalName, validateLessThan, validateLessThan, validateLessThan, validateLessThan, validateRegEx, validateRegEx, validateRegEx, validateRegEx, validateRequired, validateRequired, validateRequired, validateUriprotected static final String INVALID_EXPRESSION_MESSAGE_KEY
protected static final String CIRCULAR_REFERENCE_IN_EXPRESSION_MESSAGE_KEY
protected static final String RESERVED_NAME_MESSAGE_KEY
protected boolean blocking
public void validate(org.zkoss.bind.ValidationContext ctx)
protected void afterValidate(org.zkoss.bind.ValidationContext ctx)
protected abstract void internalValidate(org.zkoss.bind.ValidationContext ctx)
protected ExpressionValidator getExpressionValidator(org.zkoss.bind.ValidationContext ctx)
protected boolean validateBooleanExpressionField(org.zkoss.bind.ValidationContext ctx,
NodeDefinition contextNode,
String field)
protected boolean validateExpressionField(org.zkoss.bind.ValidationContext ctx,
ExpressionValidator.ExpressionType type,
String field,
NodeDefinition contextNode)
protected boolean validateExpressionField(org.zkoss.bind.ValidationContext ctx,
ExpressionValidator.ExpressionType type,
String field,
NodeDefinition contextNodeDef,
NodeDefinition thisNodeDef)
protected boolean validateExpression(org.zkoss.bind.ValidationContext ctx,
ExpressionValidator.ExpressionType type,
String field,
NodeDefinition contextNodeDef,
NodeDefinition thisNodeDef,
String epression)
protected boolean validateValueExpressionField(org.zkoss.bind.ValidationContext ctx,
NodeDefinition contextDefn,
String field)
protected boolean validateValueExpressionField(org.zkoss.bind.ValidationContext ctx,
NodeDefinition contextDefn,
NodeDefinition parentEntityDefn,
String field)
protected boolean validatePathExpressionField(org.zkoss.bind.ValidationContext ctx,
NodeDefinition contextNode,
String fieldName)
protected boolean validateNameNotReserved(org.zkoss.bind.ValidationContext ctx,
String nameField,
String[] reservedNames)
public boolean isBlocking()
protected boolean isEditingItem(org.zkoss.bind.ValidationContext ctx)
Copyright © 2021 Open Foris. All rights reserved.