|
Liferay 6.2-ce-ga5 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.liferay.portal.kernel.util.Validator
public class Validator
Provides utility methods related to data validation and format checking.
Constructor Summary | |
---|---|
Validator()
|
Method Summary | |
---|---|
static boolean |
equals(boolean boolean1,
boolean boolean2)
Returns true if the booleans are equal. |
static boolean |
equals(byte byte1,
byte byte2)
Returns true if the bytes are equal. |
static boolean |
equals(char char1,
char char2)
Returns true if the characters are equal. |
static boolean |
equals(double double1,
double double2)
Returns true if the doubles are equal. |
static boolean |
equals(float float1,
float float2)
Returns true if the floats are equal. |
static boolean |
equals(int int1,
int int2)
Returns true if the integers are equal. |
static boolean |
equals(long long1,
long long2)
Returns true if the long integers are equal. |
static boolean |
equals(Object obj1,
Object obj2)
Returns true if the objects are either equal, the same
instance, or both null . |
static boolean |
equals(short short1,
short short2)
Returns true if the short integers are equal. |
static boolean |
equalsSorted(boolean[] booleanArray1,
boolean[] booleanArray2)
Returns true if the boolean arrays are equal. |
static boolean |
equalsSorted(byte[] byteArray1,
byte[] byteArray2)
Returns true if the byte arrays are equal. |
static boolean |
equalsSorted(char[] charArray1,
char[] charArray2)
Returns true if the char arrays are equal. |
static boolean |
equalsSorted(double[] doubleArray1,
double[] doubleArray2)
Returns true if the double arrays are equal. |
static boolean |
equalsSorted(float[] floatArray1,
float[] floatArray2)
Returns true if the float arrays are equal. |
static boolean |
equalsSorted(int[] intArray1,
int[] intArray2)
Returns true if the int arrays are equal. |
static boolean |
equalsSorted(long[] longArray1,
long[] longArray2)
Returns true if the long arrays are equal. |
static boolean |
equalsSorted(Object[] objArray1,
Object[] objArray2)
Returns true if the object arrays are equal. |
static boolean |
equalsSorted(short[] shortArray1,
short[] shortArray2)
Returns true if the short arrays are equal. |
static boolean |
isAddress(String address)
Returns true if the string is an email address. |
static boolean |
isAlphanumericName(String name)
Returns true if the string is an alphanumeric name, meaning
it contains nothing but English letters, numbers, and spaces. |
static boolean |
isAscii(char c)
Returns true if the character is in the ASCII character set. |
static boolean |
isBlank(String s)
|
static boolean |
isChar(char c)
Returns true if the character is an upper or lower case
English letter. |
static boolean |
isChar(String s)
Returns true if string consists only of upper and lower case
English letters. |
static boolean |
isDate(int month,
int day,
int year)
Returns true if the date is valid in the Gregorian calendar. |
static boolean |
isDigit(char c)
Returns true if the character is a digit between 0 and 9
(inclusive). |
static boolean |
isDigit(String s)
Returns true if the string consists of only digits between 0
and 9 (inclusive). |
static boolean |
isDomain(String domainName)
Returns true if the string is a valid domain name. |
static boolean |
isEmailAddress(String emailAddress)
Returns true if the string is a valid email address. |
static boolean |
isEmailAddressSpecialChar(char c)
Returns true if the character is a special character in an
email address. |
static boolean |
isFileExtension(String fileExtension)
Returns true if the file extension is valid. |
static boolean |
isFileName(String name)
|
static boolean |
isFilePath(String path,
boolean isParentDirAllowed)
|
static boolean |
isGregorianDate(int month,
int day,
int year)
Returns true if the date is valid in the Gregorian calendar. |
static boolean |
isHex(String s)
Returns true if the string is a hexidecimal number. |
static boolean |
isHostName(String name)
Returns true if the string is a valid host name. |
static boolean |
isHTML(String s)
Returns true if the string is an HTML document. |
static boolean |
isIPAddress(String ipAddress)
Returns true if the string is a valid IPv4 or IPv6 IP
address. |
static boolean |
isIPv4Address(String ipAddress)
Returns true if the string is a valid IPv4 IP address. |
static boolean |
isIPv6Address(String ipAddress)
Returns true if the string is a valid IPv6 IP address. |
static boolean |
isJulianDate(int month,
int day,
int year)
Returns true if the date is valid in the Julian calendar. |
static boolean |
isLUHN(String number)
Returns true if the string contains a valid number according
to the Luhn algorithm, commonly used to validate credit card numbers. |
static boolean |
isName(String name)
Returns true if the string is a name, meaning it contains
nothing but English letters and spaces. |
static boolean |
isNotNull(Long l)
Returns true if the long number object is not
null , meaning it is neither a null reference or
zero. |
static boolean |
isNotNull(Object obj)
Returns true if the object is not null , using
the rules from isNotNull(Long) or isNotNull(String) if
the object is one of these types. |
static boolean |
isNotNull(Object[] array)
Deprecated. As of 6.2.0, replaced by ArrayUtil.isNotEmpty(
Object[]) |
static boolean |
isNotNull(String s)
Returns true if the string is not null , meaning
it is not a null reference, nothing but spaces, or the
string "null ". |
static boolean |
isNull(Long l)
Returns true if the long number object is null ,
meaning it is either a null reference or zero. |
static boolean |
isNull(Object obj)
Returns true if the object is null , using the
rules from isNull(Long) or isNull(String) if the object
is one of these types. |
static boolean |
isNull(Object[] array)
Deprecated. As of 6.2.0, replaced by ArrayUtil.isEmpty(Object[]) |
static boolean |
isNull(String s)
Returns true if the string is null , meaning it
is a null reference, nothing but spaces, or the string
"null ". |
static boolean |
isNumber(String number)
Returns true if the string is a decimal integer number,
meaning it contains nothing but decimal digits. |
static boolean |
isPassword(String password)
Returns true if the string is a valid password, meaning it
is at least four characters long and contains only letters and decimal
digits. |
static boolean |
isPhoneNumber(String phoneNumber)
Returns true if the string is a valid phone number. |
static boolean |
isUri(String uri)
|
static boolean |
isUrl(String url)
Returns true if the string is a valid URL based on the rules
in URL . |
static boolean |
isVariableName(String variableName)
Returns true if the string is a valid variable name in Java. |
static boolean |
isVariableTerm(String s)
Returns true if the string is a valid variable term, meaning
it begins with "[$" and ends with "$]". |
static boolean |
isWhitespace(char c)
Returns true if the character is whitespace, meaning it is
either the null character '0' or whitespace according to
Character.isWhitespace(char) . |
static boolean |
isXml(String s)
Returns true if the string is an XML document. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Validator()
Method Detail |
---|
public static boolean equals(boolean boolean1, boolean boolean2)
true
if the booleans are equal.
boolean1
- the first booleanboolean2
- the second boolean
true
if the booleans are equal; false
otherwisepublic static boolean equals(byte byte1, byte byte2)
true
if the bytes are equal.
byte1
- the first bytebyte2
- the second byte
true
if the bytes are equal; false
otherwisepublic static boolean equals(char char1, char char2)
true
if the characters are equal.
char1
- the first characterchar2
- the second character
true
if the characters are equal; false
otherwisepublic static boolean equals(double double1, double double2)
true
if the doubles are equal.
double1
- the first doubledouble2
- the second double
true
if the doubles are equal; false
otherwisepublic static boolean equals(float float1, float float2)
true
if the floats are equal.
float1
- the first floatfloat2
- the second float
true
if the floats are equal; false
otherwisepublic static boolean equals(int int1, int int2)
true
if the integers are equal.
int1
- the first integerint2
- the second integer
true
if the integers are equal; false
otherwisepublic static boolean equals(long long1, long long2)
true
if the long integers are equal.
long1
- the first long integerlong2
- the second long integer
true
if the long integers are equal;
false
otherwisepublic static boolean equals(Object obj1, Object obj2)
true
if the objects are either equal, the same
instance, or both null
.
obj1
- the first objectobj2
- the second object
true
if the objects are either equal, the same
instance, or both null
; false
otherwisepublic static boolean equals(short short1, short short2)
true
if the short integers are equal.
short1
- the first short integershort2
- the second short integer
true
if the short integers are equal;
false
otherwisepublic static boolean equalsSorted(boolean[] booleanArray1, boolean[] booleanArray2)
true
if the boolean arrays are equal.
booleanArray1
- the first boolean arraybooleanArray2
- the second boolean array
true
if the booleans arrays are equal; false
otherwisepublic static boolean equalsSorted(byte[] byteArray1, byte[] byteArray2)
true
if the byte arrays are equal.
byteArray1
- the first byte arraybyteArray2
- the second byte array
true
if the byte arrays are equal; false
otherwisepublic static boolean equalsSorted(char[] charArray1, char[] charArray2)
true
if the char arrays are equal.
charArray1
- the first char arraycharArray2
- the second char array
true
if the char arrays are equal; false
otherwisepublic static boolean equalsSorted(double[] doubleArray1, double[] doubleArray2)
true
if the double arrays are equal.
doubleArray1
- the first double arraydoubleArray2
- the second double array
true
if the double arrays are equal; false
otherwisepublic static boolean equalsSorted(float[] floatArray1, float[] floatArray2)
true
if the float arrays are equal.
floatArray1
- the first float arrayfloatArray2
- the second char array
true
if the float arrays are equal; false
otherwisepublic static boolean equalsSorted(int[] intArray1, int[] intArray2)
true
if the int arrays are equal.
intArray1
- the first int arrayintArray2
- the second int array
true
if the int arrays are equal; false
otherwisepublic static boolean equalsSorted(long[] longArray1, long[] longArray2)
true
if the long arrays are equal.
longArray1
- the first long arraylongArray2
- the second long array
true
if the long arrays are equal; false
otherwisepublic static boolean equalsSorted(Object[] objArray1, Object[] objArray2)
true
if the object arrays are equal.
objArray1
- the first object arrayobjArray2
- the second object array
true
if the object arrays are equal; false
otherwisepublic static boolean equalsSorted(short[] shortArray1, short[] shortArray2)
true
if the short arrays are equal.
shortArray1
- the first short arrayshortArray2
- the second short array
true
if the short arrays are equal; false
otherwisepublic static boolean isAddress(String address)
true
if the string is an email address. The only
requirements are that the string consist of two parts separated by an @
symbol, and that it contain no whitespace.
address
- the string to check
true
if the string is an email address;
false
otherwisepublic static boolean isAlphanumericName(String name)
true
if the string is an alphanumeric name, meaning
it contains nothing but English letters, numbers, and spaces.
name
- the string to check
true
if the string is an Alphanumeric name;
false
otherwisepublic static boolean isAscii(char c)
true
if the character is in the ASCII character set.
This includes characters with integer values between 32 and 126
(inclusive).
c
- the character to check
true
if the character is in the ASCII character set;
false
otherwisepublic static boolean isBlank(String s)
public static boolean isChar(char c)
true
if the character is an upper or lower case
English letter.
c
- the character to check
true
if the character is an upper or lower case
English letter; false
otherwisepublic static boolean isChar(String s)
true
if string consists only of upper and lower case
English letters.
s
- the string to check
true
if the string consists only of upper and lower
case English letterspublic static boolean isDate(int month, int day, int year)
true
if the date is valid in the Gregorian calendar.
month
- the month to checkday
- the day to checkyear
- the year to check
true
if the date is valid in the Gregorian calendar;
false
otherwisepublic static boolean isDigit(char c)
true
if the character is a digit between 0 and 9
(inclusive).
c
- the character to check
true
if the character is a digit between 0 and 9
(inclusive); false
otherwisepublic static boolean isDigit(String s)
true
if the string consists of only digits between 0
and 9 (inclusive).
s
- the string to check
true
if the string consists of only digits between 0
and 9 (inclusive); false
otherwisepublic static boolean isDomain(String domainName)
true
if the string is a valid domain name. See
RFC-1034 (section 3), RFC-1123 (section 2.1), and RFC-952 (section B.
Lexical grammar).
domainName
- the string to check
true
if the string is a valid domain name;
false
otherwisepublic static boolean isEmailAddress(String emailAddress)
true
if the string is a valid email address.
emailAddress
- the string to check
true
if the string is a valid email address;
false
otherwisepublic static boolean isEmailAddressSpecialChar(char c)
true
if the character is a special character in an
email address.
c
- the character to check
true
if the character is a special character in an
email address; false
otherwisepublic static boolean isFileExtension(String fileExtension)
true
if the file extension is valid.
fileExtension
- string to check
true
if the extension is valid; false
otherwisepublic static boolean isFileName(String name)
public static boolean isFilePath(String path, boolean isParentDirAllowed)
public static boolean isGregorianDate(int month, int day, int year)
true
if the date is valid in the Gregorian calendar.
month
- the month (0-based, meaning 0 for January)day
- the day of the monthyear
- the year
true
if the date is valid; false
otherwisepublic static boolean isHex(String s)
true
if the string is a hexidecimal number. At
present the only requirement is that the string is not null
;
it does not actually check the format of the string.
s
- the string to check
true
if the string is a hexidecimal number;
false
otherwiseisNull(String)
public static boolean isHostName(String name)
true
if the string is a valid host name.
name
- the string to check
true
if the string is a valid host name;
false
otherwisepublic static boolean isHTML(String s)
true
if the string is an HTML document. The only
requirement is that it contain the opening and closing html tags.
s
- the string to check
true
if the string is an HTML document;
false
otherwisepublic static boolean isIPAddress(String ipAddress)
true
if the string is a valid IPv4 or IPv6 IP
address.
ipAddress
- the string to check
true
if the string is a valid IPv4 or IPv6 IP
address; false
otherwisepublic static boolean isIPv4Address(String ipAddress)
true
if the string is a valid IPv4 IP address.
ipAddress
- the string to check
true
if the string is a valid IPv4 IP address;
false
otherwisepublic static boolean isIPv6Address(String ipAddress)
true
if the string is a valid IPv6 IP address.
ipAddress
- the string to check
true
if the string is a valid IPv6 IP address;
false
otherwisepublic static boolean isJulianDate(int month, int day, int year)
true
if the date is valid in the Julian calendar.
month
- the month (0-based, meaning 0 for January)day
- the day of the monthyear
- the year
true
if the date is valid in the Julian calendar;
false
otherwisepublic static boolean isLUHN(String number)
true
if the string contains a valid number according
to the Luhn algorithm, commonly used to validate credit card numbers.
number
- the string to check
true
if the string contains a valid number according
to the Luhn algorithm; false
otherwisepublic static boolean isName(String name)
true
if the string is a name, meaning it contains
nothing but English letters and spaces.
name
- the string to check
true
if the string is a name; false
otherwisepublic static boolean isNotNull(Long l)
true
if the long number object is not
null
, meaning it is neither a null
reference or
zero.
l
- the long number object to check
true
if the long number object is not
null
; false
otherwisepublic static boolean isNotNull(Object obj)
true
if the object is not null
, using
the rules from isNotNull(Long)
or isNotNull(String)
if
the object is one of these types.
obj
- the object to check
true
if the object is not null
;
false
otherwisepublic static boolean isNotNull(Object[] array)
ArrayUtil.isNotEmpty(
Object[])
public static boolean isNotNull(String s)
true
if the string is not null
, meaning
it is not a null
reference, nothing but spaces, or the
string "null
".
s
- the string to check
true
if the string is not null
;
false
otherwisepublic static boolean isNull(Long l)
true
if the long number object is null
,
meaning it is either a null
reference or zero.
l
- the long number object to check
true
if the long number object is null
;
false
otherwisepublic static boolean isNull(Object obj)
true
if the object is null
, using the
rules from isNull(Long)
or isNull(String)
if the object
is one of these types.
obj
- the object to check
true
if the object is null
;
false
otherwisepublic static boolean isNull(Object[] array)
ArrayUtil.isEmpty(Object[])
public static boolean isNull(String s)
true
if the string is null
, meaning it
is a null
reference, nothing but spaces, or the string
"null
".
s
- the string to check
true
if the string is null
;
false
otherwisepublic static boolean isNumber(String number)
true
if the string is a decimal integer number,
meaning it contains nothing but decimal digits.
number
- the string to check
true
if the string is a decimal integer number;
false
otherwisepublic static boolean isPassword(String password)
true
if the string is a valid password, meaning it
is at least four characters long and contains only letters and decimal
digits.
password
- the string to check
true
if the string is a valid password;
false
otherwisepublic static boolean isPhoneNumber(String phoneNumber)
true
if the string is a valid phone number. The only
requirement is that there are decimal digits in the string; length and
format are not checked.
phoneNumber
- the string to check
true
if the string is a valid phone number;
false
otherwisepublic static boolean isUri(String uri)
public static boolean isUrl(String url)
true
if the string is a valid URL based on the rules
in URL
.
url
- the string to check
true
if the string is a valid URL;
false
otherwisepublic static boolean isVariableName(String variableName)
true
if the string is a valid variable name in Java.
variableName
- the string to check
true
if the string is a valid variable name in Java;
false
otherwisepublic static boolean isVariableTerm(String s)
true
if the string is a valid variable term, meaning
it begins with "[$" and ends with "$]".
s
- the string to check
true
if the string is a valid variable term;
false
otherwisepublic static boolean isWhitespace(char c)
true
if the character is whitespace, meaning it is
either the null
character '0' or whitespace according to
Character.isWhitespace(char)
.
c
- the character to check
true
if the character is whitespace;
false
otherwisepublic static boolean isXml(String s)
true
if the string is an XML document. The only
requirement is that it contain either the xml start tag "".
s
- the string to check
true
if the string is an XML document;
false
otherwise
|
Liferay 6.2-ce-ga5 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |