W - the generic typeV - the value typepublic class DefaultValidatorMixin<W extends Widget & HasValue<V> & Editor<V>,V> extends Object implements HasValidators<V>
| Modifier and Type | Field and Description |
|---|---|
protected ErrorHandler |
errorHandler |
protected Set<ValidatorWrapper<V>> |
validators |
| Constructor and Description |
|---|
DefaultValidatorMixin(W inputWidget,
ErrorHandler errorHandler)
Instantiates a new abstract validator mixin.
|
| Modifier and Type | Method and Description |
|---|---|
HandlerRegistration |
addValidationChangedHandler(ValidationChangedEvent.ValidationChangedHandler handler)
Adds a validation changed handler.
|
void |
addValidator(Validator<V> validator)
Adds the validator.
|
void |
fireEvent(GwtEvent<?> event) |
W |
getInputWidget() |
boolean |
getValidateOnBlur()
Gets the validate on blur.
|
boolean |
removeValidator(Validator<V> validator)
Removes the validator.
|
void |
reset()
Reset the form element to blank and clear error messages.
|
void |
setErrorHandler(ErrorHandler errorHandler)
Sets the error handler.
|
protected HandlerRegistration |
setupBlurValidation() |
protected HandlerRegistration |
setupValueChangeValidation() |
void |
setValidateOnBlur(boolean vob)
Sets the validate on blur.
|
void |
setValidators(Validator<V>... newValidators)
The validators used to validate this object.
|
boolean |
validate()
Validate the field's value using the supplied validators.
|
boolean |
validate(boolean show)
Validate the field's value using the supplied validators.
|
protected ErrorHandler errorHandler
protected Set<ValidatorWrapper<V>> validators
public DefaultValidatorMixin(W inputWidget, ErrorHandler errorHandler)
inputWidget - the input widgeterrorHandler - the error handlerprotected HandlerRegistration setupBlurValidation()
protected HandlerRegistration setupValueChangeValidation()
public HandlerRegistration addValidationChangedHandler(ValidationChangedEvent.ValidationChangedHandler handler)
ValidationChangedEvent.HasValidationChangedHandlersaddValidationChangedHandler in interface ValidationChangedEvent.HasValidationChangedHandlershandler - the handlerpublic void addValidator(Validator<V> validator)
addValidator in interface HasValidators<V>validator - the validatorpublic void fireEvent(GwtEvent<?> event)
fireEvent in interface HasHandlerspublic W getInputWidget()
public boolean getValidateOnBlur()
getValidateOnBlur in interface HasValidators<V>public boolean removeValidator(Validator<V> validator)
removeValidator in interface HasValidators<V>validator - the validatorpublic void reset()
reset in interface HasValidators<V>public void setErrorHandler(ErrorHandler errorHandler)
errorHandler - the new error handlerpublic void setValidateOnBlur(boolean vob)
setValidateOnBlur in interface HasValidators<V>vob - the new validate on blurpublic void setValidators(Validator<V>... newValidators)
setValidators in interface HasValidators<V>newValidators - the new validatorspublic boolean validate()
validate in interface HasValidators<V>public boolean validate(boolean show)
validate in interface HasValidators<V>show - the error to the user.Copyright © 2017. All rights reserved.