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 TypeMethodDescriptionname()
Returns the name of this column.Returns the name of the table this column references ornull
if the column does not reference a table, hence, if the type of this column is neither an instance ofRefType
nor ofArrayOfRefType
.type()
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 ornull
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 ornull
.
-
Method Details
-
name
String name()Returns the name of this column. (TheColumn.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 ornull
if the type of this column is a built-in column type. If this method returnsnull
then thecustomTypeFactoryClasspath
method returnsnull
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 ornull
.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 benull
if the type of this column is a custom column type.
-
refdTable
String refdTable()Returns the name of the table this column references ornull
if the column does not reference a table, hence, if the type of this column is neither an instance ofRefType
nor ofArrayOfRefType
.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.
-