@Override protected boolean validate(Context context, String value) { int length = getLength(value); if (minLength >= 0 && length < minLength) { return false; } if (maxLength >= 0 && length > maxLength) { return false; } return true; }
/** 取得限定值:大于等于。 */ public String getGreaterThanOrEqualTo() { return getOperandString(greaterThanOrEqualTo); }
/** 设置等于操作。 */ public void setEqualTo(String fieldName) { setFieldName(equalTo, fieldName); }
/** 设置限定值:等于。 */ public void setEqualTo(String value) { setOperand(equalTo, value); }
/** 设置不等于操作。 */ public void setNotEqualTo(String fieldName) { setFieldName(notEqualTo, fieldName); }
/** 取得限定值:小于等于。 */ public String getLessThanOrEqualTo() { return getOperandString(lessThanOrEqualTo); }
/** 设置小于等于操作。 */ public void setLessThanOrEqualTo(String fieldName) { setFieldName(lessThanOrEqualTo, fieldName); }
/** 设置限定值:不等于。 */ public void setNotEqualTo(String value) { setOperand(notEqualTo, value); }
@Override protected boolean validate(Context context, String value) { int length = getLength(value); if (minLength >= 0 && length < minLength) { return false; } if (maxLength >= 0 && length > maxLength) { return false; } return true; }
/** 取得限定值:等于。 */ public String getEqualTo() { return getOperandString(equalTo); }
/** 设置等于操作。 */ public void setEqualTo(String fieldName) { setFieldName(equalTo, fieldName); }
/** 设置限定值:等于。 */ public void setEqualTo(String value) { setOperand(equalTo, value); }
/** 取得限定值:不等于。 */ public String getNotEqualTo() { return getOperandString(notEqualTo); }
/** 设置不等于操作。 */ public void setNotEqualTo(String fieldName) { setFieldName(notEqualTo, fieldName); }
/** 设置限定值:小于。 */ public void setLessThan(String value) { setOperand(lessThan, value); }
/** 取得限定值:小于。 */ public String getLessThan() { return getOperandString(lessThan); }
/** 设置小于等于操作。 */ public void setLessThanOrEqualTo(String fieldName) { setFieldName(lessThanOrEqualTo, fieldName); }
/** 取得限定值:大于。 */ public String getGreaterThan() { return getOperandString(greaterThan); }
/** 设置大于等于操作。 */ public void setGreaterThanOrEqualTo(String fieldName) { setFieldName(greaterThanOrEqualTo, fieldName); }
/** 取得限定值:大于等于。 */ public String getGreaterThanOrEqualTo() { return getOperandString(greaterThanOrEqualTo); }