package eu.ttbox.androgister.ui.core.validator.validator;
import android.content.Context;
import android.webkit.URLUtil;
import eu.ttbox.androgister.R;
import eu.ttbox.androgister.ui.core.validator.Validator;
public class UrlValidator implements Validator {
private int mErrorMessage = R.string.validator_url;
public UrlValidator( ) {
super();
}
@Override
public boolean isValid(CharSequence url) {
if(url.length() > 0){
if(URLUtil.isValidUrl(url.toString()))
return true;
else
return false;
}else{
return true;
}
}
@Override
public String getMessage(Context context) {
return context.getString(mErrorMessage);
}
}