Uses of Class
org.apache.sis.util.collection.TableColumn
Packages that use TableColumn
Package
Description
A coverage backed by a regular grid.
Default set of
ObjectConverter
implementations.Miscellaneous objects and adapters defined in the
"lan"
namespace.Root package for various metadata implementations.
Maps GeoTIFF tags to ISO metadata and read raster data as coverages.
Addition to the collection framework.
-
Uses of TableColumn in org.apache.sis.coverage.grid
Methods in org.apache.sis.coverage.grid with parameters of type TableColumnModifier and TypeMethodDescription(package private) void
GridCoverage.appendDataLayout
(TreeTable.Node root, Vocabulary vocabulary, TableColumn<CharSequence> column) Appends a "data layout" branch (if it exists) to the tree representation of this coverage.(package private) void
GridCoverage2D.appendDataLayout
(TreeTable.Node root, Vocabulary vocabulary, TableColumn<CharSequence> column) Appends a "data layout" branch (if it exists) to the tree representation of this coverage. -
Uses of TableColumn in org.apache.sis.internal.converter
Subclasses of TableColumn in org.apache.sis.internal.converterModifier and TypeClassDescription(package private) final class
Columns in the string representation of converter chains. -
Uses of TableColumn in org.apache.sis.internal.jaxb.lan
Methods in org.apache.sis.internal.jaxb.lan with parameters of type TableColumnModifier and TypeMethodDescription<V> V
LocaleAndCharset.Child.getValue
(TableColumn<V> column) Returns the value at the given column, with hard-coded names.<V> V
LocaleAndCharset.getValue
(TableColumn<V> column) Returns the value associated to the given column of this node.boolean
LocaleAndCharset.Child.isEditable
(TableColumn<?> c) boolean
LocaleAndCharset.isEditable
(TableColumn<?> column) Considers this node as non-editable since it represents the key in a map, and keys cannot be modified through theMap.Entry
interface.private <V> V
LocaleAndCharset.separateValue
(TableColumn<V> column, boolean key) Implementation ofLocaleAndCharset.getValue(TableColumn)
also used by theLocaleAndCharset.Child
.<V> void
LocaleAndCharset.Child.setValue
(TableColumn<V> column, V value) Sets the value in the map entry key wrapped by this node.<V> void
LocaleAndCharset.setValue
(TableColumn<V> column, V value) Always throws an exception since we cannot edit the key of a map entry. -
Uses of TableColumn in org.apache.sis.metadata
Fields in org.apache.sis.metadata with type parameters of type TableColumnModifier and TypeFieldDescription(package private) static final List
<TableColumn<?>> TreeTableView.COLUMNS
The columns to be returned byTreeTableView.getColumns()
.Methods in org.apache.sis.metadata that return types with arguments of type TableColumnModifier and TypeMethodDescriptionList
<TableColumn<?>> TreeTableView.getColumns()
Returns the columns included in this tree table.Methods in org.apache.sis.metadata with parameters of type TableColumnModifier and TypeMethodDescriptionfinal <V> V
TreeNode.getValue
(TableColumn<V> column) Returns the value of this node in the given column, ornull
if none.<V> V
TreeNode.NewChild.getValue
(TableColumn<V> column) final boolean
TreeNode.isEditable
(TableColumn<?> column) Returnstrue
if the given column isVALUE
and the property is writable, orfalse
in all other cases.boolean
TreeNode.NewChild.isEditable
(TableColumn<?> column) <V> void
TreeNode.NewChild.setValue
(TableColumn<V> column, V value) If theTreeNode.NewChild.delegate
is not yet known, set the identifier or the value.final <V> void
TreeNode.setValue
(TableColumn<V> column, V value) Sets the value if the given column isVALUE
.private String
TreeNode.unmodifiableCellValue
(TableColumn<?> column) Returns the error message for an unmodifiable cell value in the given column. -
Uses of TableColumn in org.apache.sis.storage.geotiff
Fields in org.apache.sis.storage.geotiff declared as TableColumnModifier and TypeFieldDescriptionprivate static final TableColumn
<Integer> NativeMetadata.CODE
Column for the tag number or GeoKey number.(package private) static final TableColumn
<CharSequence> NativeMetadata.NAME
Column for the name associated to the tag.private static final TableColumn
<CharSequence> XMLMetadata.Root.NAME
Column for the name associated to the element.(package private) static final TableColumn
<Object> NativeMetadata.VALUE
Column for the value associated to the tag.private static final TableColumn
<Object> XMLMetadata.Root.VALUE
Column for the value associated to the element. -
Uses of TableColumn in org.apache.sis.util.collection
Subclasses of TableColumn in org.apache.sis.util.collectionModifier and TypeClassDescriptionprivate static final class
Implementation ofTableColumn
for the predefined constants.Fields in org.apache.sis.util.collection declared as TableColumnModifier and TypeFieldDescriptionprivate final TableColumn<?>[]
TreeTableFormat.Writer.columns
The columns to write.static final TableColumn
<String> TableColumn.IDENTIFIER
Frequently-used constant for a column of object identifiers.static final TableColumn
<Integer> TableColumn.INDEX
Frequently-used constant for a column of index values.static final TableColumn
<CharSequence> TableColumn.NAME
Frequently-used constant for a column of object names.static final TableColumn
<CharSequence> TableColumn.REMARKS
Frequently-used constant for a column of remarks.static final TableColumn
<Class<?>> TableColumn.TYPE
Frequently-used constant for a column of object types.static final TableColumn
<Object> TableColumn.VALUE
Frequently-used constant for a column of object values.static final TableColumn
<Number> TableColumn.VALUE_AS_NUMBER
Frequently-used constant for a column of object numerical values.static final TableColumn
<CharSequence> TableColumn.VALUE_AS_TEXT
Frequently-used constant for a column of object textual values.Fields in org.apache.sis.util.collection with type parameters of type TableColumnModifier and TypeFieldDescription(package private) final Map
<TableColumn<?>, Integer> DefaultTreeTable.columnIndices
The index of values associated to each column.(package private) final Map
<TableColumn<?>, Integer> DefaultTreeTable.Node.columnIndices
The index of values associated to each column.private Map
<TableColumn<?>, Integer> TreeTableFormat.columnIndices
The table columns to format, ornull
for formatting all of them.private List
<TableColumn<?>> DefaultTreeTable.columns
The table columns as an unmodifiable list, ornull
if not yet created.(package private) static final Map
<TableColumn<?>, Integer> TableColumn.NAME_MAP
A map containing only theNAME
column.Methods in org.apache.sis.util.collection that return TableColumnModifier and TypeMethodDescription(package private) static TableColumn<?>[]
DefaultTreeTable.getColumns
(Map<TableColumn<?>, Integer> columnIndices) Returns all columns in the given map, sorted by increasing index value.TableColumn<?>[]
TreeTableFormat.getColumns()
Returns the table columns to parse and format, ornull
for the default list of columns.Methods in org.apache.sis.util.collection that return types with arguments of type TableColumnModifier and TypeMethodDescription(package private) static Map
<TableColumn<?>, Integer> DefaultTreeTable.createColumnIndices
(TableColumn<?>[] columns) Creates a map of column indices from the given list of columns.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 TableColumnModifier and TypeMethodDescription(package private) static Map
<TableColumn<?>, Integer> DefaultTreeTable.createColumnIndices
(TableColumn<?>[] columns) Creates a map of column indices from the given list of columns.(package private) final Format[]
TreeTableFormat.getFormats
(TableColumn<?>[] columns, boolean mandatory) Returns the formats to use for parsing and formatting the values of each column.<V> V
DefaultTreeTable.Node.getValue
(TableColumn<V> column) Returns the value in the given column, ornull
if none.<V> V
TreeTable.Node.getValue
(TableColumn<V> column) Returns the value in the given column, ornull
if none.boolean
DefaultTreeTable.Node.isEditable
(TableColumn<?> column) Determines whether the value in the specified column is editable.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.private <V> void
TreeTableFormat.parseValue
(TreeTable.Node node, TableColumn<V> column, Format format, String text) Parses the given string using a format appropriate for the type of values in the given column, and stores the value in the given node.private static int
TreeTables.replaceCharSequences
(TreeTable.Node node, TableColumn<? super String>[] columns, Locale locale, Map<String, String> pool) Implementation of the publicTreeTables.replaceCharSequences(TreeTable, Locale)
method.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.<V> void
TreeTable.Node.setValue
(TableColumn<V> column, V value) Sets the value for the given column (optional operation).Method parameters in org.apache.sis.util.collection with type arguments of type TableColumnModifier and TypeMethodDescription(package private) static TableColumn<?>[]
DefaultTreeTable.getColumns
(Map<TableColumn<?>, Integer> columnIndices) Returns all columns in the given map, sorted by increasing index value.Constructors in org.apache.sis.util.collection with parameters of type TableColumnModifierConstructorDescriptionDefaultTreeTable
(TableColumn<?>... columns) Creates a new tree table with the given columns.(package private)
Writer
(Appendable out, TreeTable tree, TableColumn<?>[] columns, Set<TreeTable.Node> recursivityGuard) Creates a new instance which will write to the given appendable.Constructor parameters in org.apache.sis.util.collection with type arguments of type TableColumnModifierConstructorDescription(package private)
DefaultTreeTable
(Map<TableColumn<?>, Integer> columnIndices) Creates a new table using the given columns.