|
Project Wonder 2.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.gammastream.validity.GSVStringMethods
This class provides a set of predefined rules for performing
validation on Strings
. These rules are part of
the default set of 'QuickRules'.
Field Summary | |
static String |
EQUAL
For programatic purposes, we include this constant which is used for the compareTo method. |
static String |
GREATER_EQUAL
For programatic purposes, we include this constant which is used for the compareTo method. |
static String |
GREATER_THAN
For programatic purposes, we include this constant which is used for the compareTo method. |
static String |
LESS_EQUAL
For programatic purposes, we include this constant which is used for the compareTo method. |
static String |
LESS_THAN
For programatic purposes, we include this constant which is used for the compareTo method. |
static String |
NOT_EQUAL
For programatic purposes, we include this constant which is used for the compareTo method. |
Constructor Summary | |
GSVStringMethods()
|
Method Summary | |
static boolean |
compareTo(Object object,
Object attribute,
String key,
NSDictionary params)
Performs a string comparision using the specified params dictionary. |
static boolean |
contains(Object object,
Object attribute,
String key,
NSDictionary params)
Verifies that the attribute contains the specified string. |
static boolean |
endsWith(Object object,
Object attribute,
String key,
NSDictionary params)
Verifies that the attribute ends with the specified string. |
static boolean |
isAlphabetic(Object object,
Object attribute,
String key,
NSDictionary params)
Verifies that the attribute contains only alphabetic characters. |
static boolean |
isAlphaNumeric(Object object,
Object attribute,
String key,
NSDictionary params)
Verifies that the attribute contains only letters or numbers. |
static boolean |
isStringEmpty(Object object,
Object attribute,
String key,
NSDictionary params)
Determines whether the specified attribute is empty. |
static boolean |
isValidEmailAddress(Object object,
Object attribute,
String key,
NSDictionary params)
Verifies the attribute is a valid email address. |
static boolean |
isValidURL(Object object,
Object attribute,
String key,
NSDictionary params)
Verifies the attribute is a valid url. |
static boolean |
length(Object object,
Object attribute,
String key,
NSDictionary params)
Determines whether the specified string is of a specified length. |
static boolean |
maxLength(Object object,
Object attribute,
String key,
NSDictionary params)
Determines whether the specified string is of a specified length. |
static boolean |
minLength(Object object,
Object attribute,
String key,
NSDictionary params)
Determines whether the specified string is of a specified length. |
static boolean |
startsWith(Object object,
Object attribute,
String key,
NSDictionary params)
Verifies that the attribute starts with the specified string. |
static boolean |
stripHTML(Object object,
Object attribute,
String key,
NSDictionary params)
One of the many 'mutators' which never fail, unless of course, an exception is thrown. |
static boolean |
toLowerCase(Object object,
Object attribute,
String key,
NSDictionary params)
One of the many 'mutators' which never fail, unless of course, an exception is thrown. |
static boolean |
toUpperCase(Object object,
Object attribute,
String key,
NSDictionary params)
One of the many 'mutators' which never fail, unless of course, an exception is thrown. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final String EQUAL
compareTo
method.
public static final String NOT_EQUAL
compareTo
method.
public static final String GREATER_THAN
compareTo
method.
public static final String GREATER_EQUAL
compareTo
method.
public static final String LESS_THAN
compareTo
method.
public static final String LESS_EQUAL
compareTo
method.
Constructor Detail |
public GSVStringMethods()
Method Detail |
public static final boolean isStringEmpty(Object object, Object attribute, String key, NSDictionary params)
true
if the attribute only contains spaces, CRs, NLs, etc.)
object
- The object whose attribute is being validated.attribute
- The attribute being validated.key
- The key used to access the attribute.params
- The param dictionary which must contain the above mentioned key-value pairs.
true
if the string is empty; otherwise, false
public static final boolean toUpperCase(Object object, Object attribute, String key, NSDictionary params)
String
to all upper case characters.
object
- The object whose attribute is being validated.attribute
- The attribute being validated.key
- The key used to access the attribute.params
- The param dictionary which must contain the above mentioned key-value pairs.
true
public static final boolean toLowerCase(Object object, Object attribute, String key, NSDictionary params)
String
to all lower case characters.
object
- The object whose attribute is being validated.attribute
- The attribute being validated.key
- The key used to access the attribute.params
- The param dictionary which must contain the above mentioned key-value pairs.
true
public static final boolean length(Object object, Object attribute, String key, NSDictionary params)
object
- The object whose attribute is being validated.attribute
- The attribute being validated.key
- The key used to access the attribute.params
- The param dictionary which must contain the above mentioned key-value pairs.
true
if the comparison succeeds; otherwise, false
public static final boolean minLength(Object object, Object attribute, String key, NSDictionary params)
object
- The object whose attribute is being validated.attribute
- The attribute being validated.key
- The key used to access the attribute.params
- The param dictionary which must contain the above mentioned key-value pairs.
true
if the comparison succeeds; otherwise, false
public static final boolean maxLength(Object object, Object attribute, String key, NSDictionary params)
object
- The object whose attribute is being validated.attribute
- The attribute being validated.key
- The key used to access the attribute.params
- The param dictionary which must contain the above mentioned key-value pairs.
true
if the comparison succeeds; otherwise, false
public static final boolean contains(Object object, Object attribute, String key, NSDictionary params)
object
- The object whose attribute is being validated.attribute
- The attribute being validated.key
- The key used to access the attribute.params
- The param dictionary which must contain the above mentioned key-value pairs.
true
if the attribute contains the specified string; otherwise, false
public static final boolean endsWith(Object object, Object attribute, String key, NSDictionary params)
object
- The object whose attribute is being validated.attribute
- The attribute being validated.key
- The key used to access the attribute.params
- The param dictionary which must contain the above mentioned key-value pairs.
true
if the attribute ends with the specified string; otherwise, false
public static final boolean startsWith(Object object, Object attribute, String key, NSDictionary params)
object
- The object whose attribute is being validated.attribute
- The attribute being validated.key
- The key used to access the attribute.params
- The param dictionary which must contain the above mentioned key-value pairs.
true
if the attribute starts with the specified string; otherwise, false
public static final boolean isAlphabetic(Object object, Object attribute, String key, NSDictionary params)
object
- The object whose attribute is being validated.attribute
- The attribute being validated.key
- The key used to access the attribute.params
- The param dictionary which must contain the above mentioned key-value pairs.
true
if the string only contains alphabetic characters; otherwise, false
public static final boolean isAlphaNumeric(Object object, Object attribute, String key, NSDictionary params)
object
- The object whose attribute is being validated.attribute
- The attribute being validated.key
- The key used to access the attribute.params
- The param dictionary which must contain the above mentioned key-value pairs.
true
if the string only contains letters or numbers; otherwise, false
public static final boolean stripHTML(Object object, Object attribute, String key, NSDictionary params)
String
.
object
- The object whose attribute is being validated.attribute
- The attribute being validated.key
- The key used to access the attribute.params
- The param dictionary which must contain the above mentioned key-value pairs.
true
public static final boolean compareTo(Object object, Object attribute, String key, NSDictionary params)
String
to compare the attribute to.
object
- The object whose attribute is being validated.attribute
- The attribute being validated.key
- The key used to access the attribute.params
- The param dictionary which must contain the above mentioned key-value pairs.
true
if the comparision succeeds; otherwise, false
public static final boolean isValidURL(Object object, Object attribute, String key, NSDictionary params)
object
- The object whose attribute is being validated.attribute
- The attribute being validated.key
- The key used to access the attribute.params
- The param dictionary which must contain the above mentioned key-value pairs.
true
if the url is valid; otherwise, false
public static final boolean isValidEmailAddress(Object object, Object attribute, String key, NSDictionary params)
object
- The object whose attribute is being validated.attribute
- The attribute being validated.key
- The key used to access the attribute.params
- The param dictionary which must contain the above mentioned key-value pairs.
true
if the address is valid; otherwise, false
|
Last updated: Do, Dez 9, 2004 12:46 PM CET | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |