# 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.gui.metadata
Widgets about metadata.
org.apache.sis.metadata
Root package for various metadata implementations.
org.apache.sis.setup
Provides information and some controls about Apache SIS configuration.
org.apache.sis.storage
Data store base types for retrieving and saving geospatial data in various storage formats.
org.apache.sis.storage.gdal
Bridge to the GDAL library for reading rasters.
org.apache.sis.storage.geotiff
A data store that can read and write GeoTIFF files as grid coverages.
org.apache.sis.storage.netcdf
Reads netCDF files conforming to the Climate and Forecast (CF).
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.gui.metadata

  Fields in org.apache.sis.gui.metadata with type parameters of type TreeTable
  Modifier and Type
  Field
  Description
  `final ObjectProperty<TreeTable>`
  MetadataTree.`contentProperty`
  The data shown in this tree table.
  Methods in org.apache.sis.gui.metadata that return TreeTable
  Modifier and Type
  Method
  Description
  `final TreeTable`
  MetadataTree.`getContent()`
  Returns the data currently shown, or `null` if none.
  Methods in org.apache.sis.gui.metadata with parameters of type TreeTable
  Modifier and Type
  Method
  Description
  `final void`
  MetadataTree.`setContent(TreeTable data)`
  Sets the data to show.

- ## 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.storage

  Methods in org.apache.sis.storage that return types with arguments of type TreeTable
  Modifier and Type
  Method
  Description
  `Optional<TreeTable>`
  DataStore.`getNativeMetadata()`
  Returns implementation-specific metadata.

- ## Uses of TreeTable in org.apache.sis.storage.gdal

  Methods in org.apache.sis.storage.gdal that return TreeTable
  Modifier and Type
  Method
  Description
  `TreeTable`
  GDALStoreProvider.`configuration()`
  Returns the GDAL version number together with the list of drivers.

- ## Uses of TreeTable in org.apache.sis.storage.geotiff

  Methods in org.apache.sis.storage.geotiff that return types with arguments of type TreeTable
  Modifier and Type
  Method
  Description
  `Optional<TreeTable>`
  GeoTiffStore.`getNativeMetadata()`
  Returns TIFF tags and GeoTIFF keys as a tree for debugging purpose.

- ## Uses of TreeTable in org.apache.sis.storage.netcdf

  Methods in org.apache.sis.storage.netcdf that return types with arguments of type TreeTable
  Modifier and Type
  Method
  Description
  `Optional<TreeTable>`
  NetcdfStore.`getNativeMetadata()`
  Returns netCDF attributes.

- ## 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.
  Subclasses with type arguments of type TreeTable in org.apache.sis.util.collection
  Modifier and Type
  Class
  Description
  `class`
  `TreeTableFormat`
  A parser and formatter for `TreeTable` instances.
  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
  `final 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
  Modifier
  Constructor
  Description
  ``
  `Node(TreeTable table)`
  Creates a new node for the given table.