Class Undefined

All Implemented Interfaces:
BuiltInDataType, DataType, ExtensionPoint
Direct Known Subclasses:
Undefined1DataType, Undefined2DataType, Undefined3DataType, Undefined4DataType, Undefined5DataType, Undefined6DataType, Undefined7DataType, Undefined8DataType

public abstract class Undefined extends BuiltIn
Undefined identifies an undefined data type
  • Constructor Details

  • Method Details

    • getUndefinedDataType

      public static DataType getUndefinedDataType(int size)
      Get an Undefined data-type instance of the requested size
      Parameters:
      size - data type size, sizes greater than 8 will cause an Undefined1[size] (i.e., Array) to be returned.
      Returns:
      Undefined data type
    • getUndefinedDataTypes

      public static Undefined[] getUndefinedDataTypes()
    • isUndefined

      public static boolean isUndefined(DataType dataType)
      Determine if the specified dataType is either a DefaultDataType, an Undefined data-type, or an Array of Undefined data-types.
      Parameters:
      dataType -
      Returns:
      true if dataType represents an undefined data-type in its various forms, else false.
    • isUndefinedArray

      public static boolean isUndefinedArray(DataType dataType)
      Determine if the specified dataType is an undefined array used to represent large undefined data.
      Parameters:
      dataType -
      Returns:
      true if the specified dataType is an undefined array used to represent large undefined data, otherwise false.