## 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 and Description
    --- | ---
    `static TableColumn<String>` | TableColumn.`IDENTIFIER` Frequently-used constant for a column of object identifiers.
    `static TableColumn<Integer>` | TableColumn.`INDEX` Frequently-used constant for a column of index values.
    `static TableColumn<CharSequence>` | TableColumn.`NAME` Frequently-used constant for a column of object names.
    `static TableColumn<Class<?>>` | TableColumn.`TYPE` Frequently-used constant for a column of object types.
    `static TableColumn<Object>` | TableColumn.`VALUE` Frequently-used constant for a column of object values.
    `static TableColumn<Number>` | TableColumn.`VALUE_AS_NUMBER` Frequently-used constant for a column of object numerical values.
    `static TableColumn<CharSequence>` | TableColumn.`VALUE_AS_TEXT` Frequently-used constant for a column of object textual values.

    Methods in org.apache.sis.util.collection that return TableColumn
    Modifier and Type | Method and 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 and Description
    --- | ---
    `List<TableColumn<?>>` | TreeTable.`getColumns()` Returns the table columns, in the order they shall be rendered by default.
    `List<TableColumn<?>>` | DefaultTreeTable.`getColumns()` Returns the table columns given at construction time.

    Methods in org.apache.sis.util.collection with parameters of type TableColumn
    Modifier and Type | Method and Description
    --- | ---
    `<V> V` | TreeTable.Node.`getValue(TableColumn<V> column)` Returns the value in the given column, or `null` if none.
    `<V> V` | DefaultTreeTable.Node.`getValue(TableColumn<V> column)` Returns the value in the given column, or `null` if none.
    `boolean` | TreeTable.Node.`isEditable(TableColumn<?> column)` Determines whether the value in the specified column is editable.
    `boolean` | DefaultTreeTable.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.
    `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` | TreeTable.Node.`setValue(TableColumn<V> column, V value)` Sets the value for the given column (optional operation).
    `<V> void` | DefaultTreeTable.Node.`setValue(TableColumn<V> column, V value)` Sets the value for the given column.

    Constructors in org.apache.sis.util.collection with parameters of type TableColumn
    Constructor and Description
    `DefaultTreeTable(TableColumn<?>... columns)` Creates a new tree table with the given columns.

Copyright © 2010–2017 The Apache Software Foundation. All rights reserved.