public class ClassDetectionUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isBoolean(java.lang.Class<?> clazz)
Returns an information if a class is Boolean/boolean class.
|
static boolean |
isBoolean(java.lang.Object object)
Returns an information if an object could be treated as Boolean.
|
static boolean |
isCharacter(java.lang.Class<?> clazz)
Returns an information if a class is Character/char class.
|
static boolean |
isCharacter(java.lang.Object object)
Returns an information if an object could be treated as Character.
|
static boolean |
isDouble(java.lang.Class<?> clazz)
Returns an information if a class is Double/double class.
|
static boolean |
isDouble(java.lang.Object object)
Returns an information if an object could be treated as Double.
|
static boolean |
isFloat(java.lang.Class<?> clazz)
Returns an information if a class is Float/float class.
|
static boolean |
isFloat(java.lang.Object object)
Returns an information if an object could be treated as Float.
|
static boolean |
isInteger(java.lang.Class<?> clazz)
Returns an information if a class is Integer/int class.
|
static boolean |
isInteger(java.lang.Object object)
Returns an information if an object could be treated as Integer.
|
static boolean |
isLong(java.lang.Class<?> clazz)
Returns an information if a class is Long/long class.
|
static boolean |
isLong(java.lang.Object object)
Returns an information if an object could be treated as Long.
|
static boolean |
isOfClass(java.lang.Class<?> childClass,
java.lang.Class<?> parentClass)
Returns an information if a type
childClass is a subtype of parentClass. |
static boolean |
isOfClass(java.lang.Object object,
java.lang.Class<?> parentClass)
Returns an information if an object is a of type
parentClass. |
public static boolean isBoolean(java.lang.Class<?> clazz)
clazz - Class to be testedclazz class is Boolean/boolean classpublic static boolean isBoolean(java.lang.Object object)
object - An object to be testedpublic static boolean isDouble(java.lang.Class<?> clazz)
clazz - Class to be testedclazz class is Double/double classpublic static boolean isDouble(java.lang.Object object)
object - An object to be testedpublic static boolean isFloat(java.lang.Class<?> clazz)
clazz - Class to be testedclazz class is Float/float classpublic static boolean isFloat(java.lang.Object object)
object - An object to be testedpublic static boolean isInteger(java.lang.Class<?> clazz)
clazz - Class to be testedclazz class is Integer/int classpublic static boolean isInteger(java.lang.Object object)
object - An object to be testedpublic static boolean isLong(java.lang.Class<?> clazz)
clazz - Class to be testedclazz class is Long/long classpublic static boolean isLong(java.lang.Object object)
object - An object to be testedpublic static boolean isCharacter(java.lang.Class<?> clazz)
clazz - Class to be testedclazz class is Character/char classpublic static boolean isCharacter(java.lang.Object object)
object - An object to be testedpublic static boolean isOfClass(java.lang.Class<?> childClass,
java.lang.Class<?> parentClass)
childClass is a subtype of parentClass.childClass - A class of a (potentially) subtype-objectparentClass - A class of a (potentially) supertype-objectchildClass is a subtype of parentClass.public static boolean isOfClass(java.lang.Object object,
java.lang.Class<?> parentClass)
parentClass.object - An object whose type should be tested.parentClass - A class of a (potentially) supertype-objectobject is a of type parentClass.