Android Open Source - android-edittext-validator Or Validator






From Project

Back to project page android-edittext-validator.

License

The source code is released under:

MIT License

If you think the Android project android-edittext-validator listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.andreabaccega.formedittextvalidator;
//  ww  w . ja  v  a  2s  .c om
import android.widget.EditText;

/**
 * The or validator checks if one of passed validators is returning true.<br/>
 * Note: the message that will be shown is the one passed to the Constructor
 * @author Andrea B.
 *
 */
public class OrValidator extends MultiValidator {
  
  public OrValidator( String message, Validator ... validators) {
    super(message, validators);
  }
  
  public boolean isValid(EditText et) {
    //TODO: What if we've no validators ?
    for (Validator v: validators) {
      if (v.isValid(et)) {
        return true; // Remember :) We're acting like an || operator.
      }
    }
    return false;
  }
  
}




Java Source Code List

com.andreabaccega.edittextformexample.CiaoValidator.java
com.andreabaccega.edittextformexample.EditTextFormExampleActivity.java
com.andreabaccega.edittextformexample.EmailOrCreditCard.java
com.andreabaccega.edittextformexample.LayoutExampleActivity.java
com.andreabaccega.edittextformexample.SettingsActivity.java
com.andreabaccega.edittextformexample.utils.LayoutListItem.java
com.andreabaccega.edittextformexample.utils.ListItem.java
com.andreabaccega.edittextformexample.utils.SimpleListItem.java
com.andreabaccega.formedittextvalidator.AlphaNumericValidator.java
com.andreabaccega.formedittextvalidator.AlphaValidator.java
com.andreabaccega.formedittextvalidator.AndValidator.java
com.andreabaccega.formedittextvalidator.CreditCardValidator.java
com.andreabaccega.formedittextvalidator.DateValidator.java
com.andreabaccega.formedittextvalidator.DomainValidator.java
com.andreabaccega.formedittextvalidator.DummyValidator.java
com.andreabaccega.formedittextvalidator.EmailValidator.java
com.andreabaccega.formedittextvalidator.EmptyValidator.java
com.andreabaccega.formedittextvalidator.IpAddressValidator.java
com.andreabaccega.formedittextvalidator.MultiValidator.java
com.andreabaccega.formedittextvalidator.NotValidator.java
com.andreabaccega.formedittextvalidator.NumericRangeValidator.java
com.andreabaccega.formedittextvalidator.NumericValidator.java
com.andreabaccega.formedittextvalidator.OrValidator.java
com.andreabaccega.formedittextvalidator.PatternValidator.java
com.andreabaccega.formedittextvalidator.PersonFullNameValidator.java
com.andreabaccega.formedittextvalidator.PersonNameValidator.java
com.andreabaccega.formedittextvalidator.PhoneValidator.java
com.andreabaccega.formedittextvalidator.RegexpValidator.java
com.andreabaccega.formedittextvalidator.SameValueValidator.java
com.andreabaccega.formedittextvalidator.Validator.java
com.andreabaccega.formedittextvalidator.WebUrlValidator.java
com.andreabaccega.widget.DefaultEditTextValidator.java
com.andreabaccega.widget.EditTextValidator.java
com.andreabaccega.widget.FormAutoCompleteTextView.java
com.andreabaccega.widget.FormEditText.java
com.andreabaccega.widget.ValidatingEditTextPreference.java