package org.wikipedia.createaccount; import android.text.TextUtils; import com.mobsandgeeks.saripaar.AnnotationRule; import commons.validator.routines.EmailValidator; public class OptionalEmailRule extends AnnotationRule<OptionalEmail, String> { protected OptionalEmailRule(final OptionalEmail email) { super(email); } @Override public boolean isValid(final String email) { if (TextUtils.isEmpty(email)) { return true; } else { boolean allowLocal = mRuleAnnotation.allowLocal(); return EmailValidator.getInstance(allowLocal).isValid(email); } } }