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.3 $
- 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)
verify
public void verify(java.lang.Object o)
throws VerifyException
- Specified by:
verify
in interface PropertyVerifier
setAllowableValues
public void setAllowableValues(java.lang.String[] vals)
setMinLength
public void setMinLength(int min)
getMinLength
public int getMinLength()
setMaxLength
public void setMaxLength(int max)
getMaxLength
public int getMaxLength()
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()
setContains
public void setContains(java.lang.String s)
getContains
public java.lang.String getContains()