|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openxava.util.Is
public class Is
Utility class to reduce the ifs size.
Util to implements asserts (invaritant, preconditions, postcondition).
For example:
if (name != null || name.trim().equals("") ||
surname1 != null || surname1.trim().equals("")) ||
surname2 != null || surname2.trim().equals(""))
{
doSomething();
}
can be write:
if (Is.emptyString(name, surname1, surname2)) {
doSomethis();
}
| Constructor Summary | |
|---|---|
Is()
|
|
| Method Summary | |
|---|---|
static boolean |
empty(java.lang.Object object)
Verifies if the sent object is null or empty string
(if it's string) or 0 (if it's number) or empty Map. |
static boolean |
emptyString(java.lang.String string)
Verifies if the sent string is null or empty string. |
static boolean |
emptyString(java.lang.String string1,
java.lang.String string2)
Verifies if some of the sent strings are null or empty string. |
static boolean |
emptyString(java.lang.String string1,
java.lang.String string2,
java.lang.String string3)
Verifies if some of the sent strings are null or empty string. |
static boolean |
emptyString(java.lang.String string1,
java.lang.String string2,
java.lang.String string3,
java.lang.String string4)
Verifies if some of the sent strings are null or empty string. |
static boolean |
emptyString(java.lang.String string1,
java.lang.String string2,
java.lang.String string3,
java.lang.String string4,
java.lang.String string5)
Verifies if some of the sent strings are null or empty string. |
static boolean |
emptyString(java.lang.String string1,
java.lang.String string2,
java.lang.String string3,
java.lang.String string4,
java.lang.String string5,
java.lang.String string6)
Verifies if some of the sent strings are null or empty string. |
static boolean |
emptyStringAll(java.lang.String string1,
java.lang.String string2)
Verifies if all sent strings are null or empty string. |
static boolean |
emptyStringAll(java.lang.String string1,
java.lang.String string2,
java.lang.String string3)
Verifies if all sent strings are null or empty string. |
static boolean |
emptyStringAll(java.lang.String string1,
java.lang.String string2,
java.lang.String string3,
java.lang.String string4)
Verifies if all sent strings are null or empty string. |
static boolean |
emptyStringAll(java.lang.String string1,
java.lang.String string2,
java.lang.String string3,
java.lang.String string4,
java.lang.String string5)
Verifies if all sent strings are null or empty string. |
static boolean |
emptyStringAll(java.lang.String string1,
java.lang.String string2,
java.lang.String string3,
java.lang.String string4,
java.lang.String string5,
java.lang.String string6)
Verifies if all sent strings are null or empty string. |
static boolean |
equal(java.lang.Object a,
java.lang.Object b)
If a is equals to b. |
static boolean |
equalAsString(java.lang.Object a,
java.lang.Object b)
If a.toString().trim() is equals to b.toString().trim(). |
static boolean |
equalAsStringIgnoreCase(java.lang.Object a,
java.lang.Object b)
If a.toString().trim() is equal to b.toString().trim() ignoring case. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Is()
| Method Detail |
|---|
public static final boolean empty(java.lang.Object object)
null or empty string
(if it's string) or 0 (if it's number) or empty Map.
public static final boolean emptyString(java.lang.String string)
null or empty string.
public static final boolean emptyString(java.lang.String string1,
java.lang.String string2)
null or empty string.
public static final boolean emptyString(java.lang.String string1,
java.lang.String string2,
java.lang.String string3)
null or empty string.
public static final boolean emptyString(java.lang.String string1,
java.lang.String string2,
java.lang.String string3,
java.lang.String string4)
null or empty string.
public static final boolean emptyString(java.lang.String string1,
java.lang.String string2,
java.lang.String string3,
java.lang.String string4,
java.lang.String string5)
null or empty string.
public static final boolean emptyString(java.lang.String string1,
java.lang.String string2,
java.lang.String string3,
java.lang.String string4,
java.lang.String string5,
java.lang.String string6)
null or empty string.
public static final boolean equal(java.lang.Object a,
java.lang.Object b)
a is equals to b.
Takes in account the nulls. Use compareTo when appropriate and
compares Java 5 enums with numbers by the ordinal value. Compares
Integer, Long, Short among themselves.
Also admits to compare objects of not compatible types, just it returns
false in this case.
a - Can be null.b - Can be null.
public static final boolean equalAsString(java.lang.Object a,
java.lang.Object b)
a.toString().trim() is equals to b.toString().trim().
Takes in account the nulls.
a - Can be null.b - Can be null.
public static final boolean equalAsStringIgnoreCase(java.lang.Object a,
java.lang.Object b)
a.toString().trim() is equal to b.toString().trim() ignoring case.
Takes in account the nulls.
a - Can be null.b - Can be null.
public static final boolean emptyStringAll(java.lang.String string1,
java.lang.String string2)
null or empty string.
public static final boolean emptyStringAll(java.lang.String string1,
java.lang.String string2,
java.lang.String string3)
null or empty string.
public static final boolean emptyStringAll(java.lang.String string1,
java.lang.String string2,
java.lang.String string3,
java.lang.String string4)
null or empty string.
public static final boolean emptyStringAll(java.lang.String string1,
java.lang.String string2,
java.lang.String string3,
java.lang.String string4,
java.lang.String string5)
null or empty string.
public static final boolean emptyStringAll(java.lang.String string1,
java.lang.String string2,
java.lang.String string3,
java.lang.String string4,
java.lang.String string5,
java.lang.String string6)
null or empty string.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||