com.opensymphony.module.propertyset.verifiers
Class StringVerifier
java.lang.Object
com.opensymphony.module.propertyset.verifiers.StringVerifier
- All Implemented Interfaces:
- PropertyVerifier, java.io.Serializable
- public class StringVerifier
- extends java.lang.Object
- implements PropertyVerifier
Handles verification of Strings.
Can be configured to only accept only strings within a given
length range. Omitted values are assumed to be unconstrained.
For example:
StringVerifier sv = new StringVerifier();
sv.setMaxLength(50);
Will accept any string that is less than 50 characters in length.
Note though that the default max length of a string is 255 chars.
- Version:
- $Revision: 1.2 $
- Author:
- Hani Suleiman
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StringVerifier
public StringVerifier()
StringVerifier
public StringVerifier(int min,
int max)
- Create a StringVerifier with the specified min and max lengths.
- Parameters:
min - The minimum allowable string length.max - The maximum allowable string length.
StringVerifier
public StringVerifier(java.lang.String[] allowable)
setAllowableValues
public void setAllowableValues(java.lang.String[] vals)
setContains
public void setContains(java.lang.String s)
getContains
public java.lang.String getContains()
setMaxLength
public void setMaxLength(int max)
getMaxLength
public int getMaxLength()
setMinLength
public void setMinLength(int min)
getMinLength
public int getMinLength()
setPrefix
public void setPrefix(java.lang.String s)
getPrefix
public java.lang.String getPrefix()
setSuffix
public void setSuffix(java.lang.String s)
getSuffix
public java.lang.String getSuffix()
verify
public void verify(java.lang.Object o)
throws VerifyException
- Specified by:
verify in interface PropertyVerifier
- Throws:
VerifyException
|