org.gwtbootstrap3.client.ui.base.mixin
Class BlankValidatorMixin<W extends Widget & HasValue<V> & Editor<V>,V>

java.lang.Object
  extended by org.gwtbootstrap3.client.ui.base.mixin.DefaultValidatorMixin<W,V>
      extended by org.gwtbootstrap3.client.ui.base.mixin.BlankValidatorMixin<W,V>
Type Parameters:
W - the generic type
V - the value type
All Implemented Interfaces:
HasValidators<V>

public class BlankValidatorMixin<W extends Widget & HasValue<V> & Editor<V>,V>
extends DefaultValidatorMixin<W,V>

Mixin that provides the allowBlank functionality for input fields.


Field Summary
 
Fields inherited from class org.gwtbootstrap3.client.ui.base.mixin.DefaultValidatorMixin
errorHandler, validators
 
Constructor Summary
BlankValidatorMixin(W inputWidget, ErrorHandler errorHandler)
          Constructor.
 
Method Summary
 void addValidator(Validator<V> validator)
          Adds the validator.
 boolean getAllowBlank()
           
 void setAllowBlank(boolean allowBlank)
           
 
Methods inherited from class org.gwtbootstrap3.client.ui.base.mixin.DefaultValidatorMixin
getValidateOnBlur, reset, setErrorHandler, setValidateOnBlur, setValidators, validate, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlankValidatorMixin

public BlankValidatorMixin(W inputWidget,
                           ErrorHandler errorHandler)
Constructor.

Parameters:
inputWidget - the input widget
errorHandler - the error handler
Method Detail

addValidator

public void addValidator(Validator<V> validator)
Adds the validator.

Specified by:
addValidator in interface HasValidators<V>
Overrides:
addValidator in class DefaultValidatorMixin<W extends Widget & HasValue<V> & Editor<V>,V>
Parameters:
validator - the validator

getAllowBlank

public boolean getAllowBlank()
Returns:
the allow blank

setAllowBlank

public void setAllowBlank(boolean allowBlank)
Parameters:
allowBlank - the new allow blank


Copyright © 2015. All rights reserved.