Class DataType


  • public abstract class DataType
    extends java.lang.Object
    Defines constants for BIRT data types
    • Field Detail

      • ANY_TYPE_NAME

        public static final java.lang.String ANY_TYPE_NAME
      • BOOLEAN_TYPE_NAME

        public static final java.lang.String BOOLEAN_TYPE_NAME
      • INTEGER_TYPE_NAME

        public static final java.lang.String INTEGER_TYPE_NAME
      • DOUBLE_TYPE_NAME

        public static final java.lang.String DOUBLE_TYPE_NAME
      • DECIMAL_TYPE_NAME

        public static final java.lang.String DECIMAL_TYPE_NAME
      • STRING_TYPE_NAME

        public static final java.lang.String STRING_TYPE_NAME
      • DATE_TYPE_NAME

        public static final java.lang.String DATE_TYPE_NAME
      • BLOB_TYPE_NAME

        public static final java.lang.String BLOB_TYPE_NAME
      • BINARY_TYPE_NAME

        public static final java.lang.String BINARY_TYPE_NAME
      • SQL_DATE_TYPE_NAME

        public static final java.lang.String SQL_DATE_TYPE_NAME
      • SQL_TIME_TYPE_NAME

        public static final java.lang.String SQL_TIME_TYPE_NAME
      • OBJECT_TYPE_NAME

        public static final java.lang.String OBJECT_TYPE_NAME
    • Constructor Detail

      • DataType

        public DataType()
    • Method Detail

      • getName

        public static java.lang.String getName​(int typeCode)
        Gets the description of a data type.
        Parameters:
        typeCode - Data type enumeration value
        Returns:
        Textual description of data type. "Unknown" if an undefined data type is passed in.
      • getClass

        public static java.lang.Class getClass​(int typeCode)
        Gets the Java class used to represent the specified data type.
        Returns:
        Class for the specified data type. If data type is unknown or ANY, returns null.
      • isValidDataType

        public static boolean isValidDataType​(java.lang.Class objClass)
        Parameters:
        objClass -
        Returns: