|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.itmill.toolkit.data.validator.StringLengthValidator
public class StringLengthValidator
This StringLengthValidator
is used to validate the length of
strings.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.itmill.toolkit.data.Validator |
---|
Validator.EmptyValueException, Validator.InvalidValueException |
Constructor Summary | |
---|---|
StringLengthValidator(String errorMessage)
Creates a new StringLengthValidator with a given error message. |
|
StringLengthValidator(String errorMessage,
int minLength,
int maxLength,
boolean allowNull)
Creates a new StringLengthValidator with a given error message, permissable lengths and null-string allowance. |
Method Summary | |
---|---|
String |
getErrorMessage()
Gets the message to be displayed in case the value does not validate. |
int |
getMaxLength()
Gets the maximum permissable length of the string. |
int |
getMinLength()
Gets the minimum permissable length of the string. |
boolean |
isNullAllowed()
Returns true if null strings are allowed. |
boolean |
isValid(Object value)
Checks if the given value is valid. |
void |
setErrorMessage(String errorMessage)
Sets the message to be displayer in case the value does not validate. |
void |
setMaxLength(int maxLength)
Sets the maximum permissable length of the string. |
void |
setMinLength(int minLength)
Sets the minimum permissable length. |
void |
setNullAllowed(boolean allowNull)
Sets whether null-strings are to be allowed. |
void |
validate(Object value)
Validates the value. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StringLengthValidator(String errorMessage)
errorMessage
- the message to display in case the value does not validate.public StringLengthValidator(String errorMessage, int minLength, int maxLength, boolean allowNull)
errorMessage
- the message to display in case the value does not validate.minLength
- the minimum permissable length of the string.maxLength
- the maximum permissable length of the string.allowNull
- Are null strings permissable?Method Detail |
---|
public void validate(Object value) throws Validator.InvalidValueException
validate
in interface Validator
value
- the value to validate.
Validator.InvalidValueException
- if the value was invalid.public boolean isValid(Object value)
isValid
in interface Validator
value
- the value to validate.
true
for valid value, otherwise false
.public final boolean isNullAllowed()
true
if null strings are allowed.
true
if allows null string, otherwise
false
.public final int getMaxLength()
public final int getMinLength()
public void setNullAllowed(boolean allowNull)
public void setMaxLength(int maxLength)
maxLength
- the length to set.public void setMinLength(int minLength)
minLength
- the length to set.public String getErrorMessage()
public void setErrorMessage(String errorMessage)
errorMessage
- the Error Message to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |