Package com.macrofocus.utils
Class TypeUtils
- java.lang.Object
-
- com.macrofocus.utils.TypeUtils
-
public class TypeUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TypeUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
isNumericType(java.lang.Class<?> type)
Checks if the type is a numeric type.static boolean
isTemporalType(java.lang.Class<?> type)
Checks if the type is a temporal type such as Date, Calendar, long or double that can be used to represent date or time.static boolean
isVisualType(java.lang.Class<?> type)
Checks if the type is a type that can be visualized such as color, image or icon.
-
-
-
Method Detail
-
isNumericType
public static boolean isNumericType(java.lang.Class<?> type)
Checks if the type is a numeric type.- Parameters:
type
- the data type.- Returns:
- true if it is numeric type including all subclasses of Number, double, int, float, short and long.
-
isTemporalType
public static boolean isTemporalType(java.lang.Class<?> type)
Checks if the type is a temporal type such as Date, Calendar, long or double that can be used to represent date or time.- Parameters:
type
- the data type.- Returns:
- true if it is temporal type including all subclasses.
-
isVisualType
public static boolean isVisualType(java.lang.Class<?> type)
Checks if the type is a type that can be visualized such as color, image or icon.- Parameters:
type
- the data type.- Returns:
- true if it is visual type including all subclasses.
-
-