## Uses of Interface
org.apache.sis.util.collection.TreeTable

- Packages that use TreeTable
  Package | Description
  --- | ---
  org.apache.sis.coverage.grid | A coverage backed by a regular grid.
  org.apache.sis.metadata | Root package for various metadata implementations.
  org.apache.sis.setup | Provides information and some controls about SIS configuration.
  org.apache.sis.util.collection | Addition to the collection framework.

- - ### Uses of TreeTable in org.apache.sis.coverage.grid

    Methods in org.apache.sis.coverage.grid that return TreeTable
    Modifier and Type | Method | Description
    --- | --- | ---
    `TreeTable` | GridCoverage.`toTree​(Locale locale, int bitmask)` | Returns a tree representation of some elements of this grid coverage.
    `TreeTable` | GridGeometry.`toTree​(Locale locale, int bitmask)` | Returns a tree representation of some elements of this grid geometry.

  - ### Uses of TreeTable in org.apache.sis.metadata

    Methods in org.apache.sis.metadata that return TreeTable
    Modifier and Type | Method | Description
    --- | --- | ---
    `TreeTable` | AbstractMetadata.`asTreeTable()` | Returns the property types and values as a tree table.
    `TreeTable` | MetadataStandard.`asTreeTable​(Object metadata, Class<?> baseType, ValueExistencePolicy valuePolicy)` | Returns the specified metadata object as a tree table.

  - ### Uses of TreeTable in org.apache.sis.setup

    Methods in org.apache.sis.setup that return TreeTable
    Modifier and Type | Method | Description
    --- | --- | ---
    `static TreeTable` | About.`configuration()` | Returns all known information about the current Apache SIS running environment.
    `static TreeTable` | About.`configuration​(Set<About> sections, Locale locale, TimeZone timezone)` | Returns a subset of the information about the current Apache SIS running environment.

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

    Classes in org.apache.sis.util.collection that implement TreeTable
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DefaultTreeTable` | A `TreeTable` implementation with a list of columns given at construction time.

    Methods in org.apache.sis.util.collection that return TreeTable
    Modifier and Type | Method | Description
    --- | --- | ---
    `TreeTable` | TreeTableFormat.`parse​(CharSequence text, ParsePosition pos)` | Creates a tree from the given character sequence, or returns `null` if the given text does not look like a tree for this method.
    `static TreeTable` | TreeTables.`parse​(String tree, TableColumn<?> labelColumn, TableColumn<?>... otherColumns)` | Parses the given string as tree.

    Methods in org.apache.sis.util.collection that return types with arguments of type TreeTable
    Modifier and Type | Method | Description
    --- | --- | ---
    `Class<TreeTable>` | TreeTableFormat.`getValueType()` | Returns the type of objects formatted by this class.

    Methods in org.apache.sis.util.collection with parameters of type TreeTable
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | TreeTableFormat.`format​(TreeTable tree, Appendable toAppendTo)` | Writes a graphical representation of the specified tree table in the given stream or buffer.
    `static int` | TreeTables.`replaceCharSequences​(TreeTable table, Locale locale)` | For every columns having values of type `CharSequence` or `String`, converts the values to localized `String`s.
    `static String` | TreeTables.`toString​(TreeTable table)` | Returns a string representation of the given tree table.

    Constructors in org.apache.sis.util.collection with parameters of type TreeTable
    Constructor | Description
    --- | ---
    `Node​(TreeTable table)` | Creates a new node for the given table.