|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.portals.gems.util.ValidationHelper
public abstract class ValidationHelper
ValidationHelper using regular expressions
Field Summary | |
---|---|
static java.text.SimpleDateFormat |
AMERICAN_DATE_FORMAT
|
static java.text.SimpleDateFormat |
AMERICAN_DATETIME_FORMAT
|
static java.text.SimpleDateFormat |
EUROPEAN_DATE_FORMAT
|
static java.text.SimpleDateFormat |
EUROPEAN_DATETIME_FORMAT
|
Constructor Summary | |
---|---|
ValidationHelper()
|
Method Summary | |
---|---|
static java.lang.String |
formatAmericanDate(java.util.Date date)
|
static java.lang.String |
formatAmericanDatetime(java.util.Date date)
|
static java.lang.String |
formatEuropeanDate(java.util.Date date)
|
static java.lang.String |
formatEuropeanDatetime(java.util.Date date)
|
static boolean |
isAlphaNumeric(java.lang.String evalString,
boolean required)
Tests that the input string contains only alpha numeric or white spaces |
static boolean |
isAlphaNumeric(java.lang.String evalString,
boolean required,
int maxLength)
|
static boolean |
isAny(java.lang.String evalString,
boolean required)
|
static boolean |
isAny(java.lang.String evalString,
boolean required,
int maxLength)
|
static boolean |
isDecimal(java.lang.String evalString,
boolean required)
Tests that the input string contains only numeric |
static boolean |
isDecimal(java.lang.String evalString,
boolean required,
int maxLength)
|
static boolean |
isEmailAddress(java.lang.String evalString,
boolean required)
Tests that the input string contains a valid email addess |
static boolean |
isEmailAddress(java.lang.String evalString,
boolean required,
int maxLength)
|
static boolean |
isInteger(java.lang.String evalString,
boolean required)
Tests that the input string contains only an integer |
static boolean |
isInteger(java.lang.String evalString,
boolean required,
int maxLength)
|
static boolean |
isLooseAlphaNumeric(java.lang.String evalString,
boolean required)
|
static boolean |
isLooseAlphaNumeric(java.lang.String evalString,
boolean required,
int maxLength)
|
static boolean |
isPhoneNumber(java.lang.String evalString,
boolean required)
|
static boolean |
isPhoneNumber(java.lang.String evalString,
boolean required,
int maxLength)
|
static boolean |
isTooLong(java.lang.String evalString,
int maxLength)
|
static boolean |
isURL(java.lang.String evalString,
boolean required)
Tests that the input string contains a valid URL |
static boolean |
isURL(java.lang.String evalString,
boolean required,
int maxLength)
|
static boolean |
isValidDate(java.lang.String formatted)
|
static boolean |
isValidDatetime(java.lang.String formatted)
|
static boolean |
isValidIdentifier(java.lang.String folderName)
|
static java.util.Date |
parseDate(java.lang.String formatted)
|
static java.util.Date |
parseDatetime(java.lang.String formatted)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.text.SimpleDateFormat EUROPEAN_DATE_FORMAT
public static final java.text.SimpleDateFormat EUROPEAN_DATETIME_FORMAT
public static final java.text.SimpleDateFormat AMERICAN_DATE_FORMAT
public static final java.text.SimpleDateFormat AMERICAN_DATETIME_FORMAT
Constructor Detail |
---|
public ValidationHelper()
Method Detail |
---|
public static boolean isAlphaNumeric(java.lang.String evalString, boolean required)
evalString
- The string that is to be evaluatedrequired
- indicates whether the field is required or not
public static boolean isAlphaNumeric(java.lang.String evalString, boolean required, int maxLength)
public static boolean isLooseAlphaNumeric(java.lang.String evalString, boolean required)
public static boolean isLooseAlphaNumeric(java.lang.String evalString, boolean required, int maxLength)
public static boolean isDecimal(java.lang.String evalString, boolean required)
evalString
- The string that is to be evaluated
public static boolean isDecimal(java.lang.String evalString, boolean required, int maxLength)
public static boolean isInteger(java.lang.String evalString, boolean required)
evalString
- The string that is to be evaluated
public static boolean isInteger(java.lang.String evalString, boolean required, int maxLength)
public static boolean isEmailAddress(java.lang.String evalString, boolean required)
evalString
- The string that is to be evaluated
public static boolean isEmailAddress(java.lang.String evalString, boolean required, int maxLength)
public static boolean isURL(java.lang.String evalString, boolean required)
evalString
- The string that is to be evaluated
public static boolean isURL(java.lang.String evalString, boolean required, int maxLength)
public static boolean isValidIdentifier(java.lang.String folderName)
public static boolean isTooLong(java.lang.String evalString, int maxLength)
public static boolean isPhoneNumber(java.lang.String evalString, boolean required, int maxLength)
public static boolean isPhoneNumber(java.lang.String evalString, boolean required)
public static java.util.Date parseDate(java.lang.String formatted)
public static java.util.Date parseDatetime(java.lang.String formatted)
public static java.lang.String formatEuropeanDate(java.util.Date date)
public static java.lang.String formatAmericanDate(java.util.Date date)
public static java.lang.String formatEuropeanDatetime(java.util.Date date)
public static java.lang.String formatAmericanDatetime(java.util.Date date)
public static boolean isValidDate(java.lang.String formatted)
public static boolean isValidDatetime(java.lang.String formatted)
public static boolean isAny(java.lang.String evalString, boolean required)
public static boolean isAny(java.lang.String evalString, boolean required, int maxLength)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |