Class 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TypeUtils

        public TypeUtils()
    • 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.