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) voidGridCoverage.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) voidGridCoverage2D.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 classColumns 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> VLocaleAndCharset.Child.getValue(TableColumn<V> column) Returns the value at the given column, with hard-coded names.<V> VLocaleAndCharset.getValue(TableColumn<V> column) Returns the value associated to the given column of this node.booleanLocaleAndCharset.Child.isEditable(TableColumn<?> c) booleanLocaleAndCharset.isEditable(TableColumn<?> column) Considers this node as non-editable since it represents the key in a map, and keys cannot be modified through theMap.Entryinterface.private <V> VLocaleAndCharset.separateValue(TableColumn<V> column, boolean key) Implementation ofLocaleAndCharset.getValue(TableColumn)also used by theLocaleAndCharset.Child.<V> voidLocaleAndCharset.Child.setValue(TableColumn<V> column, V value) Sets the value in the map entry key wrapped by this node.<V> voidLocaleAndCharset.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.COLUMNSThe 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> VTreeNode.getValue(TableColumn<V> column) Returns the value of this node in the given column, ornullif none.<V> VTreeNode.NewChild.getValue(TableColumn<V> column) final booleanTreeNode.isEditable(TableColumn<?> column) Returnstrueif the given column isVALUEand the property is writable, orfalsein all other cases.booleanTreeNode.NewChild.isEditable(TableColumn<?> column) <V> voidTreeNode.NewChild.setValue(TableColumn<V> column, V value) If theTreeNode.NewChild.delegateis not yet known, set the identifier or the value.final <V> voidTreeNode.setValue(TableColumn<V> column, V value) Sets the value if the given column isVALUE.private StringTreeNode.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.CODEColumn for the tag number or GeoKey number.(package private) static final TableColumn<CharSequence>NativeMetadata.NAMEColumn for the name associated to the tag.private static final TableColumn<CharSequence>XMLMetadata.Root.NAMEColumn for the name associated to the element.(package private) static final TableColumn<Object>NativeMetadata.VALUEColumn for the value associated to the tag.private static final TableColumn<Object>XMLMetadata.Root.VALUEColumn 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 classImplementation ofTableColumnfor the predefined constants.Fields in org.apache.sis.util.collection declared as TableColumnModifier and TypeFieldDescriptionprivate final TableColumn<?>[]TreeTableFormat.Writer.columnsThe columns to write.static final TableColumn<String>TableColumn.IDENTIFIERFrequently-used constant for a column of object identifiers.static final TableColumn<Integer>TableColumn.INDEXFrequently-used constant for a column of index values.static final TableColumn<CharSequence>TableColumn.NAMEFrequently-used constant for a column of object names.static final TableColumn<CharSequence>TableColumn.REMARKSFrequently-used constant for a column of remarks.static final TableColumn<Class<?>>TableColumn.TYPEFrequently-used constant for a column of object types.static final TableColumn<Object>TableColumn.VALUEFrequently-used constant for a column of object values.static final TableColumn<Number>TableColumn.VALUE_AS_NUMBERFrequently-used constant for a column of object numerical values.static final TableColumn<CharSequence>TableColumn.VALUE_AS_TEXTFrequently-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.columnIndicesThe index of values associated to each column.(package private) final Map<TableColumn<?>,Integer> DefaultTreeTable.Node.columnIndicesThe index of values associated to each column.private Map<TableColumn<?>,Integer> TreeTableFormat.columnIndicesThe table columns to format, ornullfor formatting all of them.private List<TableColumn<?>>DefaultTreeTable.columnsThe table columns as an unmodifiable list, ornullif not yet created.(package private) static final Map<TableColumn<?>,Integer> TableColumn.NAME_MAPA map containing only theNAMEcolumn.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, ornullfor 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> VDefaultTreeTable.Node.getValue(TableColumn<V> column) Returns the value in the given column, ornullif none.<V> VTreeTable.Node.getValue(TableColumn<V> column) Returns the value in the given column, ornullif none.booleanDefaultTreeTable.Node.isEditable(TableColumn<?> column) Determines whether the value in the specified column is editable.booleanTreeTable.Node.isEditable(TableColumn<?> column) Determines whether the value in the specified column is editable.static TreeTable.NodeTreeTables.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.NodeTreeTables.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 TreeTableTreeTables.parse(String tree, TableColumn<?> labelColumn, TableColumn<?>... otherColumns) Parses the given string as tree.private <V> voidTreeTableFormat.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 intTreeTables.replaceCharSequences(TreeTable.Node node, TableColumn<? super String>[] columns, Locale locale, Map<String, String> pool) Implementation of the publicTreeTables.replaceCharSequences(TreeTable, Locale)method.voidTreeTableFormat.setColumns(TableColumn<?>... columns) Sets the table columns to parse and format.<V> voidDefaultTreeTable.Node.setValue(TableColumn<V> column, V value) Sets the value for the given column.<V> voidTreeTable.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.