
public class StringLengthConstraint extends Object implements ParameterConstraint<String>
StringParameter
.| Modifier and Type | Field and Description |
|---|---|
(package private) int |
maxlength
Maximum length
|
(package private) int |
minlength
Minimum 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