Class DataType

java.lang.Object
uk.ac.starlink.datanode.nodes.DataType

public class DataType extends Object
Enumeration-like class describing types of data object which can be supplied by a DataNode. This is intended to cover the sort of object - like a table or array - which can have useful things done to it by external applications. It's not designed to enumerate a fine-grained list of all possible objects which might relate to a node.
Since:
19 Jan 2005
Author:
Mark Taylor (Starlink)
  • Field Details

    • TABLE

      public static final DataType TABLE
      DataType representing a StarTable object.
    • DATA_SOURCE

      public static final DataType DATA_SOURCE
      DataType representing a DataSource object.
  • Constructor Details

    • DataType

      protected DataType(String name, Class clazz)
      Constructs a new DataType.
      Parameters:
      name - type name
      clazz - class of data object corresponding to this type
  • Method Details

    • getName

      public String getName()
      Returns the name of this type.
      Returns:
      type name
    • getDataClass

      public Class getDataClass()
      Returns the class of data object corresponding to this type.
      Returns:
      data object class
    • toString

      public String toString()
      Overrides:
      toString in class Object