public abstract class BaseValidator
extends org.zkoss.bind.validator.AbstractValidator
| Modifier and Type | Field and Description |
|---|---|
protected static String |
FIELD_REQUIRED_MESSAGE_KEY |
protected static String |
GREATER_THAN_EQUAL_MESSAGE_KEY |
protected static String |
GREATER_THAN_MESSAGE_KEY |
protected static String |
INTERNAL_NAME_INVALID_VALUE_ERROR_KEY |
protected static String |
INVALID_URI_MESSAGE_KEY |
protected static String |
ITEM_NAME_ALREADY_DEFINED_MESSAGE_KEY |
protected static String |
LESS_THAN_EQUAL_MESSAGE_KEY |
protected static String |
LESS_THAN_MESSAGE_KEY |
| Constructor and Description |
|---|
BaseValidator() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
createCompareMessage(String strictMessageKey,
String notStrictMessageKey,
boolean strict,
Number compareValue,
String compareValueLabel) |
protected Double |
getNumericValue(org.zkoss.bind.ValidationContext ctx,
String field) |
protected Map<String,org.zkoss.bind.Property> |
getProperties(org.zkoss.bind.ValidationContext ctx) |
protected <T> T |
getValue(org.zkoss.bind.ValidationContext ctx,
String fieldName)
Returns the actual value of a field.
|
protected <T> T |
getValue(org.zkoss.bind.ValidationContext ctx,
String fieldName,
boolean required) |
protected <T> T |
getValueWithDefault(org.zkoss.bind.ValidationContext ctx,
String fieldName,
T defaultValue) |
protected <T extends BaseVM> |
getVM(org.zkoss.bind.ValidationContext ctx) |
protected boolean |
isNumber(Object value) |
protected boolean |
isNumber(org.zkoss.bind.ValidationContext ctx,
String field) |
protected boolean |
validateGreaterThan(org.zkoss.bind.ValidationContext ctx,
String fieldName,
Number value) |
protected boolean |
validateGreaterThan(org.zkoss.bind.ValidationContext ctx,
String fieldName,
Number value,
boolean strict) |
protected boolean |
validateGreaterThan(org.zkoss.bind.ValidationContext ctx,
String fieldName,
Number compareValue,
String compareValueLabel,
boolean strict) |
protected boolean |
validateGreaterThan(org.zkoss.bind.ValidationContext ctx,
String fieldName,
String compareFieldName,
String compareFieldLabel,
boolean strict) |
protected boolean |
validateInternalName(org.zkoss.bind.ValidationContext ctx,
String fieldName) |
protected boolean |
validateInternalName(org.zkoss.bind.ValidationContext ctx,
String fieldName,
String validationMessageKey) |
protected boolean |
validateLessThan(org.zkoss.bind.ValidationContext ctx,
String fieldName,
Number value) |
protected boolean |
validateLessThan(org.zkoss.bind.ValidationContext ctx,
String fieldName,
Number value,
boolean strict) |
protected boolean |
validateLessThan(org.zkoss.bind.ValidationContext ctx,
String fieldName,
Number compareValue,
String compareValueLabel,
boolean strict) |
protected boolean |
validateLessThan(org.zkoss.bind.ValidationContext ctx,
String fieldName,
String compareFieldName,
String compareFieldLabel,
boolean strict) |
protected boolean |
validateRegEx(org.zkoss.bind.ValidationContext ctx,
Pattern pattern,
String fieldName,
String errorMessageKey) |
protected boolean |
validateRegEx(org.zkoss.bind.ValidationContext ctx,
Pattern pattern,
String fieldName,
String errorMessageKey,
String validationMessageKey) |
protected boolean |
validateRegEx(org.zkoss.bind.ValidationContext ctx,
String regex,
String fieldName,
String errorMessageKey) |
protected boolean |
validateRegEx(org.zkoss.bind.ValidationContext ctx,
String regex,
String fieldName,
String errorMessageKey,
String validationMessageKey) |
protected boolean |
validateRegExValue(org.zkoss.bind.ValidationContext ctx,
Pattern pattern,
Object value,
String errorMessageKey,
String validationMessageKey) |
protected boolean |
validateRequired(org.zkoss.bind.ValidationContext ctx,
String fieldName) |
protected boolean |
validateRequired(org.zkoss.bind.ValidationContext ctx,
String validationMessageKey,
Object value) |
protected boolean |
validateRequired(org.zkoss.bind.ValidationContext ctx,
String fieldName,
String validationMessageKey) |
protected boolean |
validateUri(org.zkoss.bind.ValidationContext ctx,
String fieldName) |
addInvalidMessage, addInvalidMessage, addInvalidMessages, addInvalidMessagesprotected static final String INTERNAL_NAME_INVALID_VALUE_ERROR_KEY
protected static final String FIELD_REQUIRED_MESSAGE_KEY
protected static final String INVALID_URI_MESSAGE_KEY
protected static final String GREATER_THAN_MESSAGE_KEY
protected static final String GREATER_THAN_EQUAL_MESSAGE_KEY
protected static final String LESS_THAN_MESSAGE_KEY
protected static final String LESS_THAN_EQUAL_MESSAGE_KEY
protected static final String ITEM_NAME_ALREADY_DEFINED_MESSAGE_KEY
protected boolean validateRequired(org.zkoss.bind.ValidationContext ctx,
String validationMessageKey,
Object value)
protected boolean validateRequired(org.zkoss.bind.ValidationContext ctx,
String fieldName)
protected boolean validateRequired(org.zkoss.bind.ValidationContext ctx,
String fieldName,
String validationMessageKey)
protected boolean validateInternalName(org.zkoss.bind.ValidationContext ctx,
String fieldName)
protected boolean validateInternalName(org.zkoss.bind.ValidationContext ctx,
String fieldName,
String validationMessageKey)
protected boolean validateRegEx(org.zkoss.bind.ValidationContext ctx,
String regex,
String fieldName,
String errorMessageKey)
protected boolean validateRegEx(org.zkoss.bind.ValidationContext ctx,
String regex,
String fieldName,
String errorMessageKey,
String validationMessageKey)
protected boolean validateRegEx(org.zkoss.bind.ValidationContext ctx,
Pattern pattern,
String fieldName,
String errorMessageKey)
protected boolean validateRegEx(org.zkoss.bind.ValidationContext ctx,
Pattern pattern,
String fieldName,
String errorMessageKey,
String validationMessageKey)
protected boolean validateRegExValue(org.zkoss.bind.ValidationContext ctx,
Pattern pattern,
Object value,
String errorMessageKey,
String validationMessageKey)
protected boolean validateUri(org.zkoss.bind.ValidationContext ctx,
String fieldName)
protected boolean validateGreaterThan(org.zkoss.bind.ValidationContext ctx,
String fieldName,
Number value)
protected boolean validateGreaterThan(org.zkoss.bind.ValidationContext ctx,
String fieldName,
Number value,
boolean strict)
protected boolean validateGreaterThan(org.zkoss.bind.ValidationContext ctx,
String fieldName,
String compareFieldName,
String compareFieldLabel,
boolean strict)
protected boolean validateGreaterThan(org.zkoss.bind.ValidationContext ctx,
String fieldName,
Number compareValue,
String compareValueLabel,
boolean strict)
protected boolean validateLessThan(org.zkoss.bind.ValidationContext ctx,
String fieldName,
Number value)
protected boolean validateLessThan(org.zkoss.bind.ValidationContext ctx,
String fieldName,
Number value,
boolean strict)
protected boolean validateLessThan(org.zkoss.bind.ValidationContext ctx,
String fieldName,
String compareFieldName,
String compareFieldLabel,
boolean strict)
protected boolean validateLessThan(org.zkoss.bind.ValidationContext ctx,
String fieldName,
Number compareValue,
String compareValueLabel,
boolean strict)
protected String createCompareMessage(String strictMessageKey, String notStrictMessageKey, boolean strict, Number compareValue, String compareValueLabel)
protected <T> T getValue(org.zkoss.bind.ValidationContext ctx,
String fieldName)
ctx - fieldName - (Optional)protected <T> T getValueWithDefault(org.zkoss.bind.ValidationContext ctx,
String fieldName,
T defaultValue)
protected <T> T getValue(org.zkoss.bind.ValidationContext ctx,
String fieldName,
boolean required)
protected Double getNumericValue(org.zkoss.bind.ValidationContext ctx, String field)
protected boolean isNumber(org.zkoss.bind.ValidationContext ctx,
String field)
protected boolean isNumber(Object value)
protected Map<String,org.zkoss.bind.Property> getProperties(org.zkoss.bind.ValidationContext ctx)
protected <T extends BaseVM> T getVM(org.zkoss.bind.ValidationContext ctx)
Copyright © 2022 Open Foris. All rights reserved.