# Uses of Class
org.apache.sis.util.collection.TableColumn

Packages that use TableColumn
Package
Description
org.apache.sis.util.collection
Addition to the collection framework.

- ## Uses of TableColumn in org.apache.sis.util.collection

  Fields in org.apache.sis.util.collection declared as TableColumn
  Modifier and Type
  Field
  Description
  `static final TableColumn<String>`
  TableColumn.`IDENTIFIER`
  Predefined constant for a column of object identifiers.
  `static final TableColumn<Integer>`
  TableColumn.`INDEX`
  Predefined constant for a column of index values.
  `static final TableColumn<CharSequence>`
  TableColumn.`NAME`
  Predefined constant for a column of object names.
  `static final TableColumn<Obligation>`
  TableColumn.`OBLIGATION`
  Predefined constant for a column of obligation (mandatory, optional, conditional).
  `static final TableColumn<CharSequence>`
  TableColumn.`REMARKS`
  Predefined constant for a column of remarks.
  `static final TableColumn<Class<?>>`
  TableColumn.`TYPE`
  Predefined constant for a column of object types.
  `static final TableColumn<Object>`
  TableColumn.`VALUE`
  Predefined constant for a column of object values.
  `static final TableColumn<Number>`
  TableColumn.`VALUE_AS_NUMBER`
  Predefined constant for a column of object numerical values.
  `static final TableColumn<CharSequence>`
  TableColumn.`VALUE_AS_TEXT`
  Predefined constant for a column of object textual values.
  Methods in org.apache.sis.util.collection that return TableColumn
  Modifier and Type
  Method
  Description
  `TableColumn<?>[]`
  TreeTableFormat.`getColumns()`
  Returns the table columns to parse and format, or `null` for the default list of columns.
  Methods in org.apache.sis.util.collection that return types with arguments of type TableColumn
  Modifier and Type
  Method
  Description
  `final List<TableColumn<?>>`
  DefaultTreeTable.`getColumns()`
  Returns the table columns given at construction time.
  `List<TableColumn<?>>`
  TreeTable.`getColumns()`
  Returns the table columns, in the order they shall be rendered by default.
  Methods in org.apache.sis.util.collection with parameters of type TableColumn
  Modifier and Type
  Method
  Description
  `<V> V`
  DefaultTreeTable.Node.`getValue(TableColumn<V> column)`
  Returns the value in the given column, or `null` if none.
  `<V> V`
  TreeTable.Node.`getValue(TableColumn<V> column)`
  Returns the value in the given column, or `null` if none.
  `boolean`
  DefaultTreeTable.Node.`isEditable(TableColumn<?> column)`
  Determines whether the value in the specified column is editable.
  `default boolean`
  TreeTable.Node.`isEditable(TableColumn<?> column)`
  Determines whether the value in the specified column is editable.
  `static TreeTable.Node`
  TreeTables.`nodeForPath(TreeTable.Node from, TableColumn<? super String> column, File path)`
  Finds the node for the given file, or creates a new node if none exists.
  `static TreeTable.Node`
  TreeTables.`nodeForPath(TreeTable.Node from, TableColumn<? super String> column, Path path)`
  Finds the node for the given path, or creates a new node if none exists.
  `static TreeTable`
  TreeTables.`parse(String tree, TableColumn<?> labelColumn, TableColumn<?>... otherColumns)`
  Parses the given string as tree.
  `void`
  TreeTableFormat.`setColumns(TableColumn<?>... columns)`
  Sets the table columns to parse and format.
  `<V> void`
  DefaultTreeTable.Node.`setValue(TableColumn<V> column, V value)`
  Sets the value for the given column.
  `default <V> void`
  TreeTable.Node.`setValue(TableColumn<V> column, V value)`
  Sets the value for the given column (optional operation).
  Constructors in org.apache.sis.util.collection with parameters of type TableColumn
  Modifier
  Constructor
  Description
  ``
  `DefaultTreeTable(TableColumn<?>... columns)`
  Creates a new tree table with the given columns.