|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.codestreet.messageforge.RFldConstraintString
com.codestreet.messageforge.RFldConstraintStringLength
Class to represent a minumum/maximum length constraint on a String message field.
| Field Summary | |
protected int |
maxLen_
Maximum length allowed. |
protected boolean |
maxValSet_
|
protected int |
minLen_
Minimum length allowed. |
protected boolean |
minValSet_
|
static int |
NOTSET
Constraint not set. |
| Method Summary | |
java.lang.String |
errDesc(java.lang.String fldName)
Get error description. |
boolean |
isValid(RFld fld)
Check if a message field satisfies the constraint. |
boolean |
isValid(java.lang.String val)
Check if a value satisfies the constraint. |
static RFldConstraintStringLength |
valueOf(java.lang.String key,
java.lang.String fldName,
boolean minSet,
java.lang.String min,
boolean maxSet,
java.lang.String max)
Factory. |
| Methods inherited from class com.codestreet.messageforge.RFldConstraintString |
validate, validate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int NOTSET
protected int minLen_
protected int maxLen_
protected boolean minValSet_
protected boolean maxValSet_
| Method Detail |
public static RFldConstraintStringLength valueOf(java.lang.String key,
java.lang.String fldName,
boolean minSet,
java.lang.String min,
boolean maxSet,
java.lang.String max)
throws FieldValidationException
key - Key to use for caching constraint.fldName - Name of field to which this constraint is bound.minSet - Flag to indicate whether the minimum value is set.min - Minimum length allowed. If this is null then no
constraint is placed on the minimum length.max - Maximum length allowed. If this is null then no
constraint is placed on the maximum length.
FieldValidationExceptionNOTSETpublic java.lang.String errDesc(java.lang.String fldName)
fldName - Field name.
public boolean isValid(RFld fld)
isValid in interface RFldConstraintisValid in class RFldConstraintStringfld - Field to validate.
public boolean isValid(java.lang.String val)
isValid in class RFldConstraintStringval - Value to validate.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||