Package acdp

Interface Information.ColumnInfo

Enclosing interface:
Information

public static interface Information.ColumnInfo
The column info comprises some useful information about a column, including all values from the column sublayout.
Author:
Beat Hörmann
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the name of this column.
    Returns the name of the table this column references or null if the column does not reference a table, hence, if the type of this column is neither an instance of RefType nor of ArrayOfRefType.
    Returns the type of this column, that is the type of the values a row can store in this column.
    Returns the name of the custom column type factory class or null if the type of this column is a built-in column type.
    Returns the path of the directory housing the class file of the custom column type factory class and any depending class files or null.
  • Method Details

    • name

      String name()
      Returns the name of this column. (The Column.name() method returns the same value.)

      This property is registered in the column sublayout.

      Returns:
      The name of this column, never null and never an empty string.
    • type

      Type type()
      Returns the type of this column, that is the type of the values a row can store in this column.
      Returns:
      The type of this column, never null.
    • typeFactoryClassName

      String typeFactoryClassName()
      Returns the name of the custom column type factory class or null if the type of this column is a built-in column type. If this method returns null then the customTypeFactoryClasspath method returns null as well.

      This property is registered in the column sublayout.

      Returns:
      The name of the custom column type factory, never an empty string. This value is null if and only if the type of this column is a built-in column type.
    • typeFactoryClasspath

      String typeFactoryClasspath()
      Returns the path of the directory housing the class file of the custom column type factory class and any depending class files or null.

      This property is registered in the column sublayout.

      Returns:
      The described classpath, never an empty string. This value is null if the type of this column is a built-in column type and it may be null if the type of this column is a custom column type.
    • refdTable

      String refdTable()
      Returns the name of the table this column references or null if the column does not reference a table, hence, if the type of this column is neither an instance of RefType nor of ArrayOfRefType.

      This property is registered in the column sublayout.

      Returns:
      The name of the referenced table, never an empty string. This value is null if and only if the column does not reference a table.