
public class StringLengthConstraint extends Object implements ParameterConstraint<String>
StringParameter
 .| Modifier and Type | Field and Description | 
|---|---|
| (package private) int | maxlengthMaximum length | 
| (package private) int | minlengthMinimum length | 
| Constructor and Description | 
|---|
| StringLengthConstraint(int minlength,
                      int maxlength)Constructor with minimum and maximum length. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getDescription(String parameterName)Returns a description of this constraint. | 
| void | test(String t)Checks if the given string value of the string parameter is within the
 length restrictions. | 
public StringLengthConstraint(int minlength,
                      int maxlength)
minlength - Minimum length, may be 0 for no limitmaxlength - Maximum length, may be -1 for no limitpublic void test(String t) throws ParameterException
test in interface ParameterConstraint<String>t - Value to be checked whether or not it fulfills the underlying
          parameter constraint.ParameterException - if the parameter to be tested does not
                            fulfill the parameter constraintpublic String getDescription(String parameterName)
ParameterConstraintgetDescription in interface ParameterConstraint<String>parameterName - the name of the parameter this constraint is used for