|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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.
FieldValidationException
NOTSET
public java.lang.String errDesc(java.lang.String fldName)
fldName
- Field name.
public boolean isValid(RFld fld)
isValid
in interface RFldConstraint
isValid
in class RFldConstraintString
fld
- Field to validate.
public boolean isValid(java.lang.String val)
isValid
in class RFldConstraintString
val
- Value to validate.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |