# New API

Show API added in: 1.1 1.2 1.3 1.4 1.5 1.6 Toggle all

## Contents

- Modules
- Packages
- Interfaces
- Classes
- Enum Classes
- Exception Classes
- Annotation Interfaces
- Fields
- Methods
- Constructors
- Enum Constants

- New Modules
  Module
  Added in
  Description
  org.apache.sis.cloud.aws
  1.2
  Java NIO wrappers for Amazon Simple Storage Service (S3).
  org.apache.sis.gui
  1.1
  JavaFX application for Apache SIS.
  org.apache.sis.portrayal
  1.2
  Raster imagery and geometry features.
  org.apache.sis.storage.gdal
  1.5
  Bridge to the GDAL library for reading rasters.

- New Packages
  Package
  Added in
  Description
  org.apache.sis.cloud.aws.s3
  1.2
  Java NIO wrappers for Amazon Simple Storage Service (S3).
  org.apache.sis.coordinate
  1.5
  Tuple of coordinate values.
  org.apache.sis.filter
  1.1
  Filters features according their properties.
  org.apache.sis.gui
  1.1
  JavaFX application for Apache SIS.
  org.apache.sis.gui.coverage
  1.1
  Widgets showing `GridCoverage` images or sample values.
  org.apache.sis.gui.dataset
  1.1
  Widgets about data store resources and their metadata.
  org.apache.sis.gui.map
  1.1
  Widgets for showing a map in a JavaFX application.
  org.apache.sis.gui.metadata
  1.1
  Widgets about metadata.
  org.apache.sis.gui.referencing
  1.1
  Widgets about coordinate reference systems.
  org.apache.sis.index.tree
  1.1
  A simple k-dimensional point tree implementation.
  org.apache.sis.portrayal
  1.1
  Symbology and map representations, together with a rendering engine for display.
  org.apache.sis.storage.aggregate
  1.3
  Resources which are aggregations or concatenations of other resources.
  org.apache.sis.storage.event
  1.4
  Provides interfaces and classes for dealing with different types of events fired by resources.
  org.apache.sis.storage.gdal
  1.5
  Bridge to the GDAL library for reading rasters.
  org.apache.sis.storage.landsat
  1.1
  Reader of Landsat 8 level 1-2 data.
  org.apache.sis.storage.modifier
  1.5
  A plugin mechanism for modifying some aspects of the resources read by data stores.
  org.apache.sis.storage.tiling
  1.2
  Base types for retrieving and saving tiles in resources.
  org.apache.sis.style
  1.5
  Symbology for styling map data independently of their source.

- New Interfaces
  Interface
  Added in
  Description
  org.apache.sis.coverage.BandedCoverage.Evaluator
  1.1
  Computes or interpolates values of sample dimensions at given positions.
  org.apache.sis.coverage.grid.GridCoverage.Evaluator
  1.3
  Interpolates values of sample dimensions at given positions.
  org.apache.sis.filter.Filter
  1.1
  Identification of a subset of resources from a collection of resources whose property values satisfy a set of logically connected predicates.
  org.apache.sis.filter.FunctionRegister
  1.5
  A factory of `org.opengis.filter` functions identified by their names.
  org.apache.sis.filter.Optimization.OnExpression
  1.1
  Expression that can be optimized.
  org.apache.sis.filter.Optimization.OnFilter
  1.1
  Filter that can be optimized.
  org.apache.sis.image.Colorizer
  1.4
  Colorization algorithm to apply for colorizing a computed image.
  org.apache.sis.image.ErrorHandler
  1.1
  Action to perform when errors occurred while reading or writing some tiles in an image.
  org.apache.sis.referencing.operation.transform.MathTransformProvider.Context
  1.5
  The parameter values that define the transform to create, together with its context.
  org.apache.sis.storage.DataStoreProvider.Prober
  1.2
  An action to execute for testing if a `StorageConnector` input can be read.
  org.apache.sis.storage.modifier.CoverageModifier
  1.5
  Modifies the metadata, grid geometry or sample dimensions inferred by a data store for a (grid) coverage.
  org.apache.sis.storage.tiling.Tile
  1.2
  A small hyper-rectangular representation of data which is part of a tiling scheme.
  org.apache.sis.storage.tiling.TiledResource
  1.2
  A resource which content can be accessed by smaller chunks called tiles.
  org.apache.sis.storage.tiling.TileMatrix
  1.2
  A collection of tiles with the same size and properties placed on a regular grid with no overlapping.
  org.apache.sis.storage.tiling.TileMatrixSet
  1.2
  A collection of `TileMatrix` in the same CRS but at different scale levels.
  org.apache.sis.storage.tiling.WritableTiledResource
  1.2
  A `TiledResource` that can write and delete tile matrix sets.
  org.apache.sis.storage.tiling.WritableTileMatrix
  1.2
  A `TileMatrix` that can write and delete tiles.
  org.apache.sis.storage.tiling.WritableTileMatrixSet
  1.2
  A `TileMatrixSet` that can write and delete tile matrices.
  org.apache.sis.storage.WritableGridCoverageResource
  1.2
  A `GridCoverageResource` with writing capabilities.
  org.apache.sis.storage.WritableGridCoverageResource.Option
  1.2
  Configuration of the process of writing a coverage in a data store.
  org.apache.sis.style.Style
  1.5
  Place-holder for future definition of a style API.
  org.apache.sis.util.Printable
  1.5
  Object providing a `print()` method for sending a string representation to the standard output stream.

- New Classes
  Class
  Added in
  Description
  org.apache.sis.cloud.aws.s3.FileService
  1.2
  A provider of file system services as wrappers around Amazon Simple Storage Service (AWS S3).
  org.apache.sis.console.SIS
  1.5
  Entry point for `SIS` commands from JShell.
  org.apache.sis.coordinate.AbstractCoordinateSet
  1.5
  Skeletal implementation of a collection of coordinate tuples referenced to the same CRS and epoch.
  org.apache.sis.coordinate.DefaultCoordinateMetadata
  1.5
  Default implementation of metadata required to reference coordinates.
  org.apache.sis.coverage.BandedCoverage
  1.1
  A coverage where all sample values at a given location can be provided in an array of primitive type.
  org.apache.sis.coverage.CoverageCombiner
  1.4
  Combines an arbitrary number of coverages into a single one.
  org.apache.sis.coverage.grid.BufferedGridCoverage
  1.1
  Basic access to grid data values backed by a n-dimensional `DataBuffer`.
  org.apache.sis.coverage.grid.DimensionalityReduction
  1.4
  Description about how to reduce the number of dimensions of the domain of a grid coverage.
  org.apache.sis.coverage.grid.DomainLinearizer
  1.1
  Method for replacing a non-linear "grid to CRS" conversion by a linear conversion (affine transform).
  org.apache.sis.coverage.grid.FractionalGridCoordinates
  1.1
  Grid coordinates which may have fraction digits after the integer part.
  org.apache.sis.coverage.grid.GridCoverage2D
  1.1
  Basic access to grid data values backed by a two-dimensional `RenderedImage`.
  org.apache.sis.coverage.grid.GridCoverageBuilder
  1.1
  Helper class for the creation of `GridCoverage` instances.
  org.apache.sis.coverage.grid.GridCoverageProcessor
  1.1
  A predefined set of operations on grid coverages.
  org.apache.sis.coverage.grid.GridOrientation
  1.1
  High-level description about how a grid is orientated relative to the CRS axes.
  org.apache.sis.coverage.RegionOfInterest
  1.2
  Region of interest (ROI) for an operation to apply on a coverage.
  org.apache.sis.filter.DefaultFilterFactory
  1.1
  A factory of default `Filter` and `Expression` implementations.
  org.apache.sis.filter.Optimization
  1.1
  Description of optimizations or simplifications to attempt on filters and expressions.
  org.apache.sis.geometry.ImmutableDirectPosition
  1.6
  An immutable `DirectPosition` (the coordinates of a position) of arbitrary dimension.
  org.apache.sis.geometry.WraparoundAdjustment
  1.2
  An envelope or position converter making them more compatible with a given domain of validity.
  org.apache.sis.gui.coverage.CoverageCanvas
  1.1
  A canvas for `RenderedImage` provided by a `GridCoverage` or a `GridCoverageResource`.
  org.apache.sis.gui.coverage.CoverageExplorer
  1.1
  An image or tabular view of `GridCoverage` together with controls for band selection and other operations.
  org.apache.sis.gui.coverage.GridSliceSelector
  1.3
  A control for selecting a two-dimensional slice in a grid extent having more than 2 dimensions.
  org.apache.sis.gui.coverage.GridView
  1.1
  A view of numerical values in a `RenderedImage`.
  org.apache.sis.gui.coverage.ImagePropertyExplorer
  1.1
  Information about `RenderedImage` (sources, layout, properties).
  org.apache.sis.gui.coverage.ImageRequest
  1.1
  A request for a two-dimensional view of a grid coverage.
  org.apache.sis.gui.dataset.FeatureTable
  1.1
  A view of `FeatureSet` data organized as a table.
  org.apache.sis.gui.dataset.LogViewer
  1.1
  Shows a table of recent log records, optionally filtered to logs related to a specific resource.
  org.apache.sis.gui.dataset.ResourceEvent
  1.2
  Event sent when a resource is loaded or closed.
  org.apache.sis.gui.dataset.ResourceExplorer
  1.1
  A panel showing a tree of resources together with their metadata and data views.
  org.apache.sis.gui.dataset.ResourceTree
  1.1
  A view of data `Resource`s organized as a tree.
  org.apache.sis.gui.dataset.WindowHandler
  1.3
  A separated window for visualizing a resource managed by `ResourceExplorer`.
  org.apache.sis.gui.dataset.WindowManager
  1.3
  A list of windows showing resources managed by `ResourceExplorer`.
  org.apache.sis.gui.DataViewer
  1.1
  Entry point for Apache SIS application.
  org.apache.sis.gui.map.GestureFollower
  1.3
  A listener of mouse or keyboard events in a source canvas which can be reproduced in a target canvas.
  org.apache.sis.gui.map.MapCanvas
  1.1
  A canvas for maps to be rendered on screen in a JavaFX application.
  org.apache.sis.gui.map.MapCanvas.Renderer
  1.1
  A snapshot of `MapCanvas` state to render as a map, together with rendering code.
  org.apache.sis.gui.map.MapCanvasAWT
  1.1
  A canvas for maps to be rendered using Java2D from Abstract Window Toolkit.
  org.apache.sis.gui.map.MapCanvasAWT.Renderer
  1.1
  A snapshot of `MapCanvasAWT` state to paint as an image.
  org.apache.sis.gui.map.MapMenu
  1.1
  A `ContextMenu` that can be shown in a `MapCanvas`.
  org.apache.sis.gui.map.StatusBar
  1.1
  A status bar showing geographic or projected coordinates under mouse cursor.
  org.apache.sis.gui.map.ValuesUnderCursor
  1.1
  Provider of textual content to show in a `StatusBar` for values under cursor position.
  org.apache.sis.gui.map.ValuesUnderCursor.Formatter
  1.3
  Task for fetching and formatting values in a background thread.
  org.apache.sis.gui.metadata.MetadataSummary
  1.1
  A panel showing a summary of metadata.
  org.apache.sis.gui.metadata.MetadataTree
  1.1
  A view of metadata represented by a `TreeTable`.
  org.apache.sis.gui.metadata.StandardMetadataTree
  1.1
  A view of `Metadata` properties organized as a tree table.
  org.apache.sis.gui.referencing.CRSChooser
  1.1
  A list of Coordinate Reference Systems (CRS) from which the user can select.
  org.apache.sis.gui.referencing.PositionableProjection
  1.1
  Provider of map projections centered on a point of interest.
  org.apache.sis.gui.referencing.RecentReferenceSystems
  1.1
  A short list (~10 items) of most recently used `ReferenceSystem`s.
  org.apache.sis.gui.Widget
  1.1
  Base class of user interfaces provided by Apache SIS.
  org.apache.sis.image.Colorizer.Target
  1.4
  Information about the computed image to colorize.
  org.apache.sis.image.ComputedImage
  1.1
  An image with tiles computed on-the-fly and cached for future reuse.
  org.apache.sis.image.ImageCombiner
  1.1
  Combines an arbitrary number of images into a single one.
  org.apache.sis.image.ImageLayout
  1.5
  Preferences about the tiling of an image in relationship with a given image size.
  org.apache.sis.image.ImageProcessor
  1.1
  A predefined set of operations on images.
  org.apache.sis.image.Interpolation
  1.1
  Algorithm for image interpolation (resampling).
  org.apache.sis.image.PlanarImage
  1.1
  Base class of `RenderedImage` implementations in Apache SIS.
  org.apache.sis.image.ResampledImage
  1.1
  An image which is the result of resampling the pixel values of another image.
  org.apache.sis.index.tree.PointTree
  1.1
  A k-dimensional tree index for points.
  org.apache.sis.io.wkt.WKTDictionary
  1.1
  A factory providing CRS objects parsed from WKT definitions associated to authority codes.
  org.apache.sis.measure.AbstractConverter
  1.5
  Skeletal implementation of the `UnitConverter` interface for reducing implementation effort.
  org.apache.sis.measure.QuantityFormat
  1.1
  Parses and formats numbers with units of measurement.
  org.apache.sis.metadata.iso.quality.AbstractDataEvaluation
  1.3
  Data evaluation method.
  org.apache.sis.metadata.iso.quality.AbstractMetaquality
  1.3
  Information about the reliability of data quality results.
  org.apache.sis.metadata.iso.quality.AbstractTemporalQuality
  1.3
  Accuracy of the temporal attributes and temporal relationships of features.
  org.apache.sis.metadata.iso.quality.DefaultAggregationDerivation
  1.3
  Aggregation or derivation method.
  org.apache.sis.metadata.iso.quality.DefaultBasicMeasure
  1.3
  Data quality basic measure.
  org.apache.sis.metadata.iso.quality.DefaultConfidence
  1.3
  Trustworthiness of a data quality result.
  org.apache.sis.metadata.iso.quality.DefaultDescriptiveResult
  1.3
  Data quality descriptive result.
  org.apache.sis.metadata.iso.quality.DefaultEvaluationMethod
  1.3
  Description of the evaluation method and procedure applied.
  org.apache.sis.metadata.iso.quality.DefaultEvaluationReportInformation
  1.3
  Reference to an external standalone quality report.
  org.apache.sis.metadata.iso.quality.DefaultFullInspection
  1.3
  Full inspection.
  org.apache.sis.metadata.iso.quality.DefaultHomogeneity
  1.3
  Expected or tested uniformity of the results obtained for a data quality evaluation.
  org.apache.sis.metadata.iso.quality.DefaultIndirectEvaluation
  1.3
  Indirect evaluation.
  org.apache.sis.metadata.iso.quality.DefaultMeasureDescription
  1.3
  Data quality measure description.
  org.apache.sis.metadata.iso.quality.DefaultMeasureReference
  1.3
  Reference to the measure used.
  org.apache.sis.metadata.iso.quality.DefaultNonQuantitativeAttributeCorrectness
  1.3
  Correctness of non-quantitative attributes.
  org.apache.sis.metadata.iso.quality.DefaultQualityMeasure
  1.3
  Data quality measure.
  org.apache.sis.metadata.iso.quality.DefaultRepresentativity
  1.3
  Degree to which the sample used has produced a result which is representation of the data.
  org.apache.sis.metadata.iso.quality.DefaultSampleBasedInspection
  1.3
  Sample based inspection.
  org.apache.sis.metadata.iso.quality.DefaultSourceReference
  1.3
  Reference to the source of the data quality measure.
  org.apache.sis.parameter.MatrixParameters
  1.5
  Builder of parameter groups for matrices or mathematical objects of higher dimensions.
  org.apache.sis.portrayal.Canvas
  1.1
  Common abstraction for implementations that manage the display and user manipulation of spatial graphic elements.
  org.apache.sis.portrayal.CanvasFollower
  1.3
  A listener of displacements in a source canvas which can reproduce the same displacement in a target canvas.
  org.apache.sis.portrayal.Observable
  1.5
  Parent class of all objects for which it is possible to register listeners.
  org.apache.sis.portrayal.PlanarCanvas
  1.1
  A canvas for two-dimensional display device using a Cartesian coordinate system.
  org.apache.sis.portrayal.TransformChangeEvent
  1.3
  A change in the "objective to display" transform that `Canvas` uses for rendering data.
  org.apache.sis.referencing.datum.DatumOrEnsemble
  1.5
  Utility methods for working on objects that may be `Datum` or `DatumEnsemble`.
  org.apache.sis.referencing.datum.DefaultDatumEnsemble
  1.5
  Collection of datums which for low accuracy requirements may be considered to be insignificantly different from each other.
  org.apache.sis.referencing.datum.DefaultGeodeticDatum.Dynamic
  1.5
  A geodetic reference frame in which some of the defining parameters have time dependency.
  org.apache.sis.referencing.datum.DefaultVerticalDatum.Dynamic
  1.5
  A vertical reference frame in which some of the defining parameters have time dependency.
  org.apache.sis.referencing.DefaultObjectDomain
  1.4
  Scope and domain of validity of a CRS-related object.
  org.apache.sis.referencing.factory.IdentifiedObjectFinder.Wrapper
  1.5
  An object finder which delegates some or all work to another object finder.
  org.apache.sis.referencing.gazetteer.GazetteerFactory
  1.3
  A factory of reference systems by identifiers implemented by the SIS library.
  org.apache.sis.referencing.gazetteer.ReferencingByIdentifiers.Coder
  1.3
  Conversions between direct positions and identifiers.
  org.apache.sis.referencing.MultiRegisterOperations
  1.5
  Finds CRSs or coordinate operations in one or many geodetic registries.
  org.apache.sis.referencing.operation.transform.DomainDefinition
  1.3
  Specification about how to estimate a domain of validity for transforms.
  org.apache.sis.referencing.operation.transform.EllipsoidToRadiusTransform
  1.5
  Conversion of spherical coordinates from (λ,Ω) to (λ,Ω,R) with points assumed to be on an ellipsoid surface.
  org.apache.sis.referencing.operation.transform.MathTransformBuilder
  1.5
  Builder of a parameterized math transform using a method identified by a name or code.
  org.apache.sis.referencing.operation.transform.PoleRotation
  1.2
  Computes latitudes and longitudes on a sphere where the south pole has been moved to given geographic coordinates.
  org.apache.sis.referencing.operation.transform.TransformJoiner
  1.5
  Handler used during concatenations for simplifying a single transform with its neighbor transforms.
  org.apache.sis.referencing.operation.transform.WraparoundTransform
  1.1
  Enforces coordinate values in the range of a wraparound axis (typically longitude).
  org.apache.sis.setup.OptionalInstallations
  1.1
  A predefined set of data important to Apache SIS but not redistributed for space or licensing reasons.
  org.apache.sis.storage.AbstractFeatureSet
  1.2
  Default implementations of several methods for classes that want to implement the `FeatureSet` interface.
  org.apache.sis.storage.AbstractGridCoverageResource
  1.2
  Default implementations of several methods for classes that want to implement the `GridCoverageResource` interface.
  org.apache.sis.storage.AbstractResource
  1.2
  Default implementations of several methods for classes that want to implement the `Resource` interface.
  org.apache.sis.storage.aggregate.CoverageAggregator
  1.3
  Creates a grid coverage resource from an aggregation of an arbitrary number of other resources.
  org.apache.sis.storage.aggregate.MergeStrategy
  1.3
  Algorithm to apply when more than one grid coverage can be found at the same grid index.
  org.apache.sis.storage.CoverageQuery
  1.1
  Definition of filtering to apply for fetching a subset of `GridCoverageResource`.
  org.apache.sis.storage.event.CascadedStoreEvent
  1.3
  An event which, when occurring on a parent resource, is also fired by all children resources.
  org.apache.sis.storage.event.CloseEvent
  1.3
  Notifies listeners that a resource or a data store is being closed and should no longer be used.
  org.apache.sis.storage.FeatureQuery
  1.1
  Definition of filtering to apply for fetching a subset of `FeatureSet`.
  org.apache.sis.storage.FeatureQuery.NamedExpression
  1.1
  An expression to be retrieved by a `Query`, together with the name to assign to it.
  org.apache.sis.storage.gdal.Driver
  1.5
  Information about a GDAL driver.
  org.apache.sis.storage.gdal.GDALStore
  1.5
  A data store using the GDAL library for all data accesses.
  org.apache.sis.storage.gdal.GDALStoreProvider
  1.5
  The provider of `GDALStore` instances.
  org.apache.sis.storage.geotiff.Compression
  1.5
  The compression method used for writing GeoTIFF files.
  org.apache.sis.storage.landsat.LandsatStore
  1.1
  Reads Landsat metadata and bands.
  org.apache.sis.storage.landsat.LandsatStoreProvider
  1.1
  The provider of `LandsatStore` instances.
  org.apache.sis.storage.MemoryFeatureSet
  1.6
  Set of feature instances stored in memory.
  org.apache.sis.storage.MemoryGridCoverageResource
  1.6
  A Grid Coverage Resource stored in memory.
  org.apache.sis.storage.modifier.CoverageModifier.BandSource
  1.5
  Information about which sample dimension (band) is subject to modification.
  org.apache.sis.storage.modifier.CoverageModifier.Source
  1.5
  Information about which file and coverage (image) is subject to modification.
  org.apache.sis.storage.Resource.FileSet
  1.5
  Paths to the files potentially used by the enclosing resource.
  org.apache.sis.storage.sql.DataAccess
  1.5
  Low-level accesses to the database content.
  org.apache.sis.storage.sql.ResourceDefinition
  1.1
  Definition of a resource (table, view or query) to include in a `SQLStore`.
  org.apache.sis.storage.sql.SimpleFeatureStore
  1.5
  A concrete data store capable to read and write features from/to a spatial SQL database.
  org.apache.sis.util.AbstractInternationalString
  1.1
  Base class for character strings that has been internationalized into several locales.
  org.apache.sis.util.collection.ListOfUnknownSize
  1.6
  An alternative to `AbstractList` for implementations having a costly `size()` method.
  org.apache.sis.util.collection.SetOfUnknownSize
  1.6
  An alternative to `AbstractSet` for implementations having a costly `size()` method.
  org.apache.sis.util.DefaultInternationalString
  1.1
  An international string using a map of strings for different locales.
  org.apache.sis.util.logging.Initializer
  1.3
  Loads a logging configuration file using Java logging syntax augmented with Apache SIS extensions.
  org.apache.sis.util.ResourceInternationalString
  1.1
  An international string backed by a `ResourceBundle`.
  org.apache.sis.util.SimpleInternationalString
  1.1
  An international string consisting of a single string for all locales.

- New Enum Classes
  Enum Class
  Added in
  Description
  org.apache.sis.coverage.grid.GridClippingMode
  1.1
  Specifies clipping behavior during computations of `GridExtent`.
  org.apache.sis.coverage.grid.GridCoverageProcessor.Optimization
  1.3
  Types of changes that a coverage processor can do for executing an operation more efficiently.
  org.apache.sis.coverage.grid.PixelInCell
  1.5
  Whether a "grid to real world" transform gives the coordinates of the cell corner or cell center.
  org.apache.sis.geometry.WraparoundMethod
  1.1
  The strategy to use for representing a region crossing the anti-meridian or other wraparound limit.
  org.apache.sis.image.DataType
  1.1
  Identification of the primitive type used for storing sample values in an image.
  org.apache.sis.image.SequenceType
  1.1
  Specifies the order in which attribute value records are assigned to grid points.
  org.apache.sis.math.NumberType
  1.6
  Type of numbers recognized by Apache SIS, together with primitive types by extension.
  org.apache.sis.referencing.CommonCRS.Engineering
  1.1
  Frequently-used engineering CRS and datum that are guaranteed to be available in SIS.
  org.apache.sis.referencing.CRS.SeparationMode
  1.6
  Action to take when a CRS cannot be separated in components at the requested dimensions.
  org.apache.sis.storage.FeatureQuery.ProjectionType
  1.4
  Whether a property evaluated by a query is computed on the fly or stored.
  org.apache.sis.storage.geotiff.FormatModifier
  1.5
  Characteristics of the GeoTIFF file to write.
  org.apache.sis.storage.RasterLoadingStrategy
  1.1
  Time when the "physical" loading of raster data should happen.
  org.apache.sis.storage.tiling.TileStatus
  1.2
  Information about the availability of a tile.
  org.apache.sis.storage.WritableGridCoverageResource.CommonOption
  1.2
  Write options that may apply to any data store.
  org.apache.sis.util.collection.CheckedContainer.Mutability
  1.6
  Mutability status of a container.

- New Exception Classes
  Exception Class
  Added in
  Description
  org.apache.sis.coverage.IllegalSampleDimensionException
  1.1
  Thrown when `SampleDimension` cannot be created.
  org.apache.sis.filter.InvalidXPathException
  1.5
  Exception thrown when the XPath in an expression is invalid or unsupported.
  org.apache.sis.metadata.iso.extent.NotSpatioTemporalException
  1.5
  Thrown when an envelope cannot be transformed to a geographic, vertical or temporal extent.
  org.apache.sis.portrayal.RenderException
  1.1
  Thrown when a map rendering process failed.
  org.apache.sis.referencing.operation.builder.LocalizationGridException
  1.2
  Thrown when a localization grid cannot be computed, presumably because of a problem with grid data.
  org.apache.sis.referencing.operation.matrix.UnderdeterminedMatrixException
  1.6
  Thrown when a matrix cannot be determined because of unknown terms.
  org.apache.sis.referencing.operation.MissingSourceDimensionsException
  1.6
  Thrown when a coordinate operation cannot be find because some dimensions are missing in the source CRS.
  org.apache.sis.storage.CanNotProbeException
  1.2
  Thrown when an unrecoverable error occurred during the probing of a file.
  org.apache.sis.storage.IncompatibleResourceException
  1.2
  Thrown when a write operation cannot be performed because the resource to write is incompatible with the data store.
  org.apache.sis.storage.NoSuchDataException
  1.1
  Thrown when requested data are not found in the data store.
  org.apache.sis.storage.ResourceAlreadyExistsException
  1.2
  Thrown when a write operation cannot be performed because it would cause the replacement of an existing resource.
  org.apache.sis.storage.UnsupportedEncodingException
  1.1
  Thrown when a storage uses some encoding options not supported by current implementation.
  org.apache.sis.storage.WriteOnlyStorageException
  1.5
  Thrown when a `DataStore` cannot perform a read operation.

- New Annotation Interfaces
  Annotation Interface
  Added in
  Description
  org.apache.sis.util.ArgumentCheckByAssertion
  1.5
  Marker annotation for methods which use assertions for validating their arguments.
  org.apache.sis.util.OptionalCandidate
  1.3
  Marker annotation for methods which may return `java.util.Optional` in a future version.

- New Fields
  Field
  Added in
  Description
  org.apache.sis.coverage.grid.GridCoverageProcessor.optimizations
  1.3
  The set of optimizations that are enabled.
  org.apache.sis.coverage.grid.GridGeometry.cornerToCRS
  1.6
  Same conversion as `GridGeometry.gridToCRS` but from cell corner instead of center.
  org.apache.sis.coverage.grid.GridGeometry.ORIGIN
  1.5
  A bitmask to specify the validity of the "real world" coordinates of cell at indices (0, 0, …, 0).
  org.apache.sis.coverage.grid.GridOrientation.UNKNOWN
  1.6
  Unknown image orientation.
  org.apache.sis.feature.AbstractIdentifiedType.INHERIT_FROM_KEY
  1.5
  Optional key which can be given to the constructor for inheriting values from an existing identified type.
  org.apache.sis.gui.coverage.CoverageCanvas.resourceProperty
  1.2
  The source of coverage data shown in this canvas.
  org.apache.sis.gui.coverage.CoverageExplorer.resourceProperty
  1.2
  The source of coverage data shown in this explorer.
  org.apache.sis.gui.dataset.ResourceTree.onResourceClosed
  1.2
  Function to be called after a resource has been closed from a file or URL.
  org.apache.sis.gui.map.StatusBar.lowestAccuracy
  1.3
  Specifies a minimal uncertainty to append as "± accuracy" after the coordinate values.
  org.apache.sis.image.PlanarImage.SAMPLE_DIMENSIONS_KEY
  1.4
  Key for a property defining a conversion from pixel values to the units of measurement.
  org.apache.sis.image.PlanarImage.XY_DIMENSIONS_KEY
  1.5
  Key for a property identifying the grid dimensions that are represented as a two-dimensional image.
  org.apache.sis.measure.Units.BECQUEREL
  1.4
  The SI derived unit for radioactivity (Bq).
  org.apache.sis.measure.Units.CURIE
  1.4
  Unit of measurement defined as 3.7 × 10¹⁰ becquerel The symbol is Ci and the unlocalized name is “curie”.
  org.apache.sis.measure.Units.GAL
  1.2
  Unit of measurement defined as 1/100 metres per second squared (1 cm/s²).
  org.apache.sis.measure.Units.KNOT
  1.5
  Unit of measurement defined as 1.852 km/h.
  org.apache.sis.measure.Units.METRES_PER_SECOND_SQUARED
  1.2
  The SI derived unit for acceleration (m/s²).
  org.apache.sis.measure.Units.NANOSECOND
  1.5
  Unit of measurement defined as 10-9 seconds (1 ms).
  org.apache.sis.measure.Units.TONNE
  1.5
  The SI convention unit for mass (t).
  org.apache.sis.metadata.iso.citation.Citations.GDAL
  1.5
  The codespace for data formats accessed through the GDAL library.
  org.apache.sis.metadata.iso.citation.Citations.WMO
  1.2
  The authority for identifiers of objects defined by the World Meteorological Organization (WMO).
  org.apache.sis.metadata.MetadataStandard.ISO_19157
  1.3
  An instance working on ISO 19157 standard as defined by GeoAPI interfaces in the `org.opengis.metadata.quality` package.
  org.apache.sis.referencing.AbstractIdentifiedObject.DOMAINS_KEY
  1.5
  Key for the `"domains"` property to be given to the `ObjectFactory.createFoo(Map, ...)` methods.
  org.apache.sis.referencing.datum.AbstractDatum.ANCHOR_DEFINITION_KEY
  1.5
  Key for the `"anchorDefinition"` property to be given to the `DatumFactory.createFoo(Map, ...)` methods.
  org.apache.sis.referencing.datum.AbstractDatum.ANCHOR_EPOCH_KEY
  1.5
  Key for the `"anchorEpoch"` property to be given to the `DatumFactory.createFoo(Map, ...)` methods.
  org.apache.sis.referencing.datum.AbstractDatum.CONVENTIONAL_RS_KEY
  1.5
  Key for the `"conventionalRS"` property to be given to the `DatumFactory.createFoo(Map, ...)` methods.
  org.apache.sis.referencing.datum.AbstractDatum.PUBLICATION_DATE_KEY
  1.5
  Key for the `"publicationDate"` property to be given to the `DatumFactory.createFoo(Map, ...)` methods.
  org.apache.sis.referencing.operation.transform.AbstractMathTransform1D.DIMENSION
  1.5
  Number of input and output dimensions of all `AbstractMathTransform1D`, which is 1.
  org.apache.sis.referencing.operation.transform.AbstractMathTransform2D.DIMENSION
  1.2
  Number of input and output dimensions of all `AbstractMathTransform2D`, which is 2.
  org.apache.sis.referencing.operation.transform.EllipsoidToCentricTransform.withHeight
  1.5
  Whether the ellipsoidal coordinate tuples include an ellipsoidal height (3D case).
  org.apache.sis.setup.OptionKey.DEFAULT_CRS
  1.5
  The coordinate reference system (CRS) of data to use if not explicitly defined.
  org.apache.sis.storage.DataOptionKey.COVERAGE_MODIFIER
  1.5
  Callback methods invoked for modifying some aspects of the grid coverages created by resources.
  org.apache.sis.storage.DataOptionKey.METADATA_PATH
  1.5
  Path to an auxiliary file containing metadata encoded in an ISO 19115-3 XML document.
  org.apache.sis.storage.DataOptionKey.PARENT_LISTENERS
  1.3
  The listeners to declare as the parent of the data store listeners.
  org.apache.sis.storage.ProbeResult.CREATE_NEW
  1.5
  The `DataStoreProvider` will create a new file.
  org.apache.sis.storage.sql.SQLStore.contentLocale
  1.5
  The locale to use for international texts to write in a database table.
  org.apache.sis.storage.sql.SQLStore.source
  1.5
  The data source to use for obtaining connections to the database.
  org.apache.sis.storage.sql.SQLStoreProvider.QUERIES_PARAM
  1.1
  Description of the parameter providing the queries to include as resources in the `SimpleFeatureStore`.
  org.apache.sis.storage.sql.SQLStoreProvider.SOURCE_PARAM
  1.1
  Description of the "location" parameter.
  org.apache.sis.storage.sql.SQLStoreProvider.TABLES_PARAM
  1.1
  Description of the parameter providing the list of tables or views to include as resources in the `SimpleFeatureStore`.
  org.apache.sis.storage.StorageConnector.DEFAULT_BUFFER_SIZE
  1.4
  The default size (in bytes) of `ByteBuffer`s created by storage connectors.
  org.apache.sis.storage.StorageConnector.READ_AHEAD_LIMIT
  1.5
  The read-ahead limit for mark operations before probing input streams.
  org.apache.sis.util.collection.TableColumn.OBLIGATION
  1.5
  Predefined constant for a column of obligation (mandatory, optional, conditional).
  org.apache.sis.util.iso.DefaultRecordType.SINGLE_REAL
  1.6
  A type of record instances for holding a single `Double` value.
  org.apache.sis.util.iso.DefaultRecordType.SINGLE_STRING
  1.6
  A type of record instances for holding a single `String` value.
  org.apache.sis.util.logging.Initializer.CONFIG_FILE_PROPERTY
  1.5
  The system property for the logging configuration file.
  org.apache.sis.util.logging.PerformanceLevel.SLOWNESS
  1.3
  The level for logging relatively slow events.
  org.apache.sis.xml.Namespaces.DQM
  1.3
  The `"http://standards.iso.org/iso/19157/-2/dqm/1.0"` URL.
  org.apache.sis.xml.Namespaces.SE
  1.4
  The `"http://www.opengis.net/se"` URL.
  org.apache.sis.xml.ReferenceResolver.externalSourceResolver
  1.5
  Provider of sources to use for unmarshalling objects referenced by links to another document.

- New Methods
  Method
  Added in
  Description
  org.apache.sis.console.Command.configureLogging()
  1.5
  Loads the logging configuration file if not already done, then configures the monoline formatter.
  org.apache.sis.console.Command.writer(boolean)
  1.5
  Returns the writer where this command sends its output.
  org.apache.sis.coverage.BandedCoverage.Evaluator.isWraparoundEnabled()
  1.3
  Returns `true` if this evaluator is allowed to wraparound coordinates that are outside the coverage.
  org.apache.sis.coverage.BandedCoverage.Evaluator.setWraparoundEnabled(boolean)
  1.3
  Specifies whether this evaluator is allowed to wraparound coordinates that are outside the coverage.
  org.apache.sis.coverage.BandedCoverage.Evaluator.stream(Collection<? extends DirectPosition>, boolean)
  1.6
  Returns a stream of sample values for each point of the given collection.
  org.apache.sis.coverage.BandedCoverage.getCoordinateReferenceSystem()
  1.2
  Returns the coordinate reference system to which the cells are referenced.
  org.apache.sis.coverage.BandedCoverage.getEnvelope()
  1.2
  Returns the bounding box for the coverage domain in CRS coordinates.
  org.apache.sis.coverage.Category.forConvertedValues(boolean)
  1.1
  Returns a category that describes measurement values or packed values, depending if `converted` is `true` or `false` respectively.
  org.apache.sis.coverage.grid.BufferedGridCoverage.configure(ImageRenderer)
  1.3
  Invoked by the default implementation of `BufferedGridCoverage.render(GridExtent)` for completing the renderer configuration before to create an image.
  org.apache.sis.coverage.grid.GridCoverage.createConvertedValues(boolean)
  1.3
  Creates the grid coverage instance for the converted or packed values.
  org.apache.sis.coverage.grid.GridCoverage.createCoordinateFormat()
  1.6
  Creates a new object for formatting spatial-temporal coordinates in the domain of this grid coverage.
  org.apache.sis.coverage.grid.GridCoverage.evaluator()
  1.1
  Creates a new function for computing or interpolating sample values at given locations.
  org.apache.sis.coverage.grid.GridCoverage.getEnvelope()
  1.2
  Returns the bounding box for the coverage domain in CRS coordinates.
  org.apache.sis.coverage.grid.GridCoverage2D.evaluator()
  1.1
  Creates a new function for computing or interpolating sample values at given locations.
  org.apache.sis.coverage.grid.GridCoverageBuilder.addImageProperty(String, Object)
  1.1
  Adds a value associated to an image property.
  org.apache.sis.coverage.grid.GridCoverageProcessor.aggregateRanges(GridCoverage...)
  1.4
  Aggregates in a single coverage the ranges of all specified coverages, in order.
  org.apache.sis.coverage.grid.GridCoverageProcessor.aggregateRanges(GridCoverage[], int[][])
  1.4
  Aggregates in a single coverage the specified bands of a sequence of source coverages, in order.
  org.apache.sis.coverage.grid.GridCoverageProcessor.appendDimension(GridCoverage, double, double, SingleCRS)
  1.5
  Appends a single grid dimension after the dimensions of the given source coverage.
  org.apache.sis.coverage.grid.GridCoverageProcessor.appendDimension(GridCoverage, Instant, Duration)
  1.5
  Appends a temporal grid dimension after the dimensions of the given source coverage.
  org.apache.sis.coverage.grid.GridCoverageProcessor.appendDimensions(GridCoverage, GridGeometry)
  1.5
  Appends the specified grid dimensions after the dimensions of the given source coverage.
  org.apache.sis.coverage.grid.GridCoverageProcessor.clip(GridCoverage, GridExtent)
  1.5
  Returns the intersection of the given coverage with the given extent.
  org.apache.sis.coverage.grid.GridCoverageProcessor.convert(GridCoverage, MathTransform1D[], Function<SampleDimension.Builder, SampleDimension>)
  1.3
  Returns a coverage with sample values converted by the given functions.
  org.apache.sis.coverage.grid.GridCoverageProcessor.getColorizer()
  1.4
  Returns the colorization algorithm to apply on computed images.
  org.apache.sis.coverage.grid.GridCoverageProcessor.getFillValues()
  1.2
  Returns the values to use for pixels that cannot be computed.
  org.apache.sis.coverage.grid.GridCoverageProcessor.getOptimizations()
  1.3
  Returns the set of optimizations that are enabled.
  org.apache.sis.coverage.grid.GridCoverageProcessor.mask(GridCoverage, RegionOfInterest, boolean)
  1.2
  Applies a mask defined by a region of interest (ROI).
  org.apache.sis.coverage.grid.GridCoverageProcessor.reduceDimensionality(GridCoverage)
  1.4
  Automatically reduces a grid coverage dimensionality by removing all grid axes with an extent size of 1.
  org.apache.sis.coverage.grid.GridCoverageProcessor.removeGridDimensions(GridCoverage, int...)
  1.4
  Creates a coverage trimmed from the specified grid dimensions.
  org.apache.sis.coverage.grid.GridCoverageProcessor.resample(GridCoverage, CoordinateReferenceSystem)
  1.3
  Creates a new coverage with a different coordinate reference system.
  org.apache.sis.coverage.grid.GridCoverageProcessor.selectGridDimensions(GridCoverage, int...)
  1.4
  Creates a coverage containing only the specified grid dimensions.
  org.apache.sis.coverage.grid.GridCoverageProcessor.selectSampleDimensions(GridCoverage, int...)
  1.4
  Selects a subset of sample dimensions (bands) in the given coverage.
  org.apache.sis.coverage.grid.GridCoverageProcessor.setColorizer(Colorizer)
  1.4
  Sets the colorization algorithm to apply on computed images.
  org.apache.sis.coverage.grid.GridCoverageProcessor.setFillValues(Number...)
  1.2
  Sets the values to use for pixels that cannot be computed.
  org.apache.sis.coverage.grid.GridCoverageProcessor.setOptimizations(Set<GridCoverageProcessor.Optimization>)
  1.3
  Specifies the set of optimizations to enable.
  org.apache.sis.coverage.grid.GridCoverageProcessor.shiftGrid(GridCoverage, long...)
  1.3
  Translates grid coordinates by the given number of cells without changing "real world" coordinates.
  org.apache.sis.coverage.grid.GridCoverageProcessor.visualize(GridCoverage, GridExtent)
  1.4
  Renders the given grid coverage as an image suitable for displaying purpose.
  org.apache.sis.coverage.grid.GridDerivation.chunkSize(int...)
  1.1
  Specifies the size of tiles or chunks in the base grid geometry.
  org.apache.sis.coverage.grid.GridDerivation.clipping(GridClippingMode)
  1.1
  Specifies whether to clip the derived grid extent to the extent of the base grid geometry.
  org.apache.sis.coverage.grid.GridDerivation.excludeAxes(Collection<AxisDirection>)
  1.6
  Requests a grid where some CRS axes are excluded.
  org.apache.sis.coverage.grid.GridDerivation.getGridTransform(PixelInCell)
  1.5
  Returns the transform from derived grid coordinates to base grid coordinates.
  org.apache.sis.coverage.grid.GridDerivation.getSubsampling()
  1.1
  Returns the strides for accessing cells along each axis of the base grid.
  org.apache.sis.coverage.grid.GridDerivation.getSubsamplingOffsets()
  1.1
  Returns the offsets to be subtracted from pixel coordinates before subsampling.
  org.apache.sis.coverage.grid.GridDerivation.hasSubsampling()
  1.5
  Returns whether the conversion from the base grid to the derived grid contains a scale factor.
  org.apache.sis.coverage.grid.GridDerivation.maximumSubsampling(long...)
  1.5
  Specifies the maximum subsampling values (inclusive) for each dimension.
  org.apache.sis.coverage.grid.GridDerivation.pointsToInclude(PixelInCell)
  1.5
  Specifies the points of a given grid extent to include in the result.
  org.apache.sis.coverage.grid.GridDerivation.selectAxes(int...)
  1.6
  Requests a grid where only a subset of the CRS axes will be kept.
  org.apache.sis.coverage.grid.GridDerivation.subgrid(GridExtent, long...)
  1.5
  Requests a grid geometry over a sub-region of the base grid geometry and optionally with subsampling.
  org.apache.sis.coverage.grid.GridExtent.contains(long...)
  1.2
  Returns `true` if this extent contains the given coordinates of a grid cell.
  org.apache.sis.coverage.grid.GridExtent.contains(GridExtent)
  1.5
  Returns whether this extent contains the given extent.
  org.apache.sis.coverage.grid.GridExtent.equals(Object, ComparisonMode)
  1.1
  Compares the specified object with this grid extent for equality.
  org.apache.sis.coverage.grid.GridExtent.getDegreesOfFreedom()
  1.5
  Returns the number of dimensions where this grid extent has a size greater than 1.
  org.apache.sis.coverage.grid.GridExtent.getLargestDimensions(int)
  1.4
  Returns the indices of the `numDim` dimensions having the largest sizes.
  org.apache.sis.coverage.grid.GridExtent.getMedian(int)
  1.3
  Returns the average of low and high coordinates, rounded toward positive infinity.
  org.apache.sis.coverage.grid.GridExtent.getPointOfInterest(PixelInCell)
  1.3
  Returns the grid coordinates of a representative point.
  org.apache.sis.coverage.grid.GridExtent.getRelative(int, double)
  1.4
  Returns a grid coordinate at the given relative position between low and high.
  org.apache.sis.coverage.grid.GridExtent.getSliceCoordinates()
  1.3
  Returns the grid coordinates for all dimensions where the grid has a size of 1.
  org.apache.sis.coverage.grid.GridExtent.insertDimension(int, DimensionNameType, long, long, boolean)
  1.1
  Returns a new grid extent with the specified dimension inserted at the given index in this grid extent.
  org.apache.sis.coverage.grid.GridExtent.intersect(GridExtent)
  1.3
  Returns the intersection of this grid extent with the given grid extent.
  org.apache.sis.coverage.grid.GridExtent.intersects(GridExtent)
  1.5
  Returns whether this extent intersects the given extent.
  org.apache.sis.coverage.grid.GridExtent.selectDimensions(int...)
  1.3
  Returns a grid extent that encompass only some dimensions of this grid extent.
  org.apache.sis.coverage.grid.GridExtent.subsample(long...)
  1.5
  Creates a new grid extent subsampled by the given number of cells along each grid dimensions.
  org.apache.sis.coverage.grid.GridExtent.toEnvelope(MathTransform)
  1.1
  Transforms this grid extent to a "real world" envelope using the given transform.
  org.apache.sis.coverage.grid.GridExtent.translate(long...)
  1.1
  Returns an extent translated by the given number of cells compared to this extent.
  org.apache.sis.coverage.grid.GridExtent.translate(long[], boolean)
  1.5
  Returns an extent translated by the given number of cells, optionally in the reverse direction.
  org.apache.sis.coverage.grid.GridExtent.typeFromAxis(CoordinateSystemAxis)
  1.5
  Suggests a grid dimension name for the given coordinate system axis.
  org.apache.sis.coverage.grid.GridExtent.union(GridExtent)
  1.3
  Returns the union of this grid extent with the given grid extent.
  org.apache.sis.coverage.grid.GridExtent.upsample(long...)
  1.5
  Creates a new grid extent upsampled by the given number of cells along each grid dimensions.
  org.apache.sis.coverage.grid.GridExtent.withRange(int, long, long)
  1.3
  Returns a grid extent identical to this grid extent except for the coordinate values in the specified dimension.
  org.apache.sis.coverage.grid.GridGeometry.contains(GridGeometry)
  1.5
  Returns `true` if this grid geometry contains the given grid geometry within a tolerance of ½ cell.
  org.apache.sis.coverage.grid.GridGeometry.createImageCRS(String, PixelInCell)
  1.3
  Creates a one-, two- or three-dimensional coordinate reference system for cell indices in the grid.
  org.apache.sis.coverage.grid.GridGeometry.createTransformTo(GridGeometry, PixelInCell)
  1.1
  Creates a transform from cell coordinates in this grid to cell coordinates in the given grid.
  org.apache.sis.coverage.grid.GridGeometry.equals(Object, ComparisonMode)
  1.1
  Compares the specified object with this grid geometry for equality.
  org.apache.sis.coverage.grid.GridGeometry.extentOf(GridGeometry, PixelInCell, GridRoundingMode)
  1.5
  Returns the coordinate range of another grid geometry in units of cells of this grid geometry.
  org.apache.sis.coverage.grid.GridGeometry.getConstantCoordinates()
  1.6
  If the envelope has some coordinates that may be considered as constant, returns these coordinates.
  org.apache.sis.coverage.grid.GridGeometry.getCoordinateMetadata()
  1.6
  Returns the "real world" coordinate reference system together with the data epoch if any.
  org.apache.sis.coverage.grid.GridGeometry.getEnvelope(CoordinateReferenceSystem)
  1.2
  Returns the "real world" bounding box of this grid geometry transformed to the given CRS.
  org.apache.sis.coverage.grid.GridGeometry.getLinearGridToCRS(PixelInCell)
  1.3
  Returns a linear approximation of the conversion from grid coordinates to "real world" coordinates.
  org.apache.sis.coverage.grid.GridGeometry.getOrigin()
  1.5
  Returns the "real world" coordinates of the cell at indices (0, 0, … 0).
  org.apache.sis.coverage.grid.GridGeometry.intersects(GridGeometry)
  1.5
  Returns `true` if this grid geometry intersects the given grid geometry.
  org.apache.sis.coverage.grid.GridGeometry.relocate(GridExtent)
  1.3
  Returns a grid geometry with the given grid extent, which implies a new "real world" computation.
  org.apache.sis.coverage.grid.GridGeometry.selectDimensions(int...)
  1.3
  Returns a grid geometry that encompass only some dimensions of this grid geometry.
  org.apache.sis.coverage.grid.GridGeometry.shiftGrid(long...)
  1.3
  Translates grid coordinates by the given number of cells without changing "real world" coordinates.
  org.apache.sis.coverage.grid.GridGeometry.shiftGrid(long[], boolean)
  1.5
  Translates grid coordinates by the given number of cells, optionally in the reverse direction.
  org.apache.sis.coverage.grid.GridGeometry.shiftGridToZeros()
  1.5
  Translates the grid to lower coordinate values of zero without changing the "real world" coordinates.
  org.apache.sis.coverage.grid.GridGeometry.upsample(long...)
  1.5
  Creates a new grid geometry upsampled by the given number of cells along each grid dimensions.
  org.apache.sis.coverage.grid.ImageRenderer.addProperty(String, Object)
  1.1
  Adds a value associated to a property.
  org.apache.sis.coverage.grid.ImageRenderer.createImage()
  1.1
  Creates an image with the data specified by the last call to a `setData(…)` method.
  org.apache.sis.coverage.grid.ImageRenderer.createRaster()
  1.1
  Creates a raster with the data specified by the last call to a `setData(…)` method.
  org.apache.sis.coverage.grid.ImageRenderer.getImageGeometry(int)
  1.1
  Computes the conversion from pixel coordinates to CRS, together with the geospatial envelope of the image.
  org.apache.sis.coverage.grid.ImageRenderer.getProperty(String)
  1.1
  Returns the value associated to the given property.
  org.apache.sis.coverage.grid.ImageRenderer.getXYDimensions()
  1.3
  The dimensions to select in the grid coverage for producing an image.
  org.apache.sis.coverage.grid.ImageRenderer.setCategoryColors(Function<Category, Color[]>)
  1.2
  Specifies the colors to apply for each category in a sample dimension.
  org.apache.sis.coverage.grid.ImageRenderer.setData(DataType, Buffer...)
  1.1
  Sets the data as NIO buffers.
  org.apache.sis.coverage.grid.ImageRenderer.setVisibleBand(int)
  1.2
  Specifies the band to use for defining pixel colors when the image is displayed on screen.
  org.apache.sis.coverage.SampleDimension.allowsNaN()
  1.1
  Returns `true` if some sample values can be `NaN` values.
  org.apache.sis.coverage.SampleDimension.Builder.getBackground()
  1.2
  Returns the value specified by the last call to a `setBackground(…)` method.
  org.apache.sis.coverage.SampleDimension.Builder.getName()
  1.2
  Returns the name specified by the last call to a `setName(…)` method.
  org.apache.sis.coverage.SampleDimension.Builder.mapQualitative(CharSequence, Number, float)
  1.1
  Adds a qualitative category for the given sample value mapped to the specified converted NaN value.
  org.apache.sis.coverage.SampleDimension.Builder.mapQualitative(CharSequence, NumberRange<?>, float)
  1.1
  Adds a qualitative category for the given samples values mapped to the specified converted NaN value.
  org.apache.sis.coverage.SampleDimension.Builder.setBackground(Number)
  1.2
  Sets the background value without creating a category (typically for RGB images).
  org.apache.sis.coverage.SampleDimension.getDefinition()
  1.5
  Returns a concise definition of this sample dimensions.
  org.apache.sis.feature.AbstractFeature.getCharacteristicValue(String, String)
  1.5
  Returns the explicit or default value of a characteristic of a property.
  org.apache.sis.feature.AbstractFeature.getValueOrFallback(String, Object)
  1.1
  Returns the value for the property of the given name if that property exists, or a fallback value otherwise.
  org.apache.sis.feature.AbstractOperation.updateDependencies(Map<String, AbstractIdentifiedType>)
  1.5
  Returns the same operation but using different properties as inputs.
  org.apache.sis.feature.builder.PropertyTypeBuilder.replaceBy(PropertyTypeBuilder)
  1.5
  Removes this property and moves the given replacement to the location previously occupied by this property.
  org.apache.sis.feature.DefaultFeatureType.hasProperty(String)
  1.6
  Returns `true` if and only if an attribute, operation or association role of the given name exists in this feature type or in one of its super-types.
  org.apache.sis.feature.FeatureOperations.expression(Map<String, ?>, Expression<? super AbstractFeature, ?>, DefaultAttributeType<V>)
  1.4
  Creates an operation which delegates the computation to a given expression producing values of unknown type.
  org.apache.sis.feature.FeatureOperations.expressionOf(AbstractIdentifiedType)
  1.5
  Returns an expression for fetching the values of properties identified by the given type.
  org.apache.sis.feature.FeatureOperations.function(Map<String, ?>, Function<? super AbstractFeature, ? extends V>, DefaultAttributeType<? super V>)
  1.4
  Creates an operation which delegates the computation to a given expression.
  org.apache.sis.feature.FeatureOperations.groupAsPolyline(Map<String, ?>, GeometryLibrary, AbstractIdentifiedType)
  1.4
  Creates a single geometry from a sequence of points or polylines stored in another property.
  org.apache.sis.feature.FeatureOperations.replace(AbstractIdentifiedType, Expression<? super AbstractFeature, ?>)
  1.6
  Creates an operation with the same identification and result type than the given operation, but evaluated using the given expression.
  org.apache.sis.feature.Features.getLinkTarget(AbstractIdentifiedType)
  1.1
  If the given property is a link, returns the name of the referenced property.
  org.apache.sis.feature.Features.getLinkTargets(AbstractIdentifiedType)
  1.5
  If the given property is a link or a compound key, returns the name of the referenced properties.
  org.apache.sis.feature.Features.getPropertyNames(DefaultFeatureType)
  1.6
  Returns the name of all properties (including inherited properties) of the given feature type.
  org.apache.sis.feature.Features.toAssociation(AbstractIdentifiedType)
  1.4
  Returns the given type as a `FeatureAssociationRole` by casting if possible, or by getting the result type of an operation.
  org.apache.sis.feature.Features.toAttribute(AbstractIdentifiedType)
  1.1
  Returns the given type as an `AttributeType` by casting if possible, or by getting the result type of an operation.
  org.apache.sis.filter.DefaultFilterFactory.forResources(Class<R>)
  1.5
  Returns a factory operating on resource instances of the given class.
  org.apache.sis.filter.DefaultFilterFactory.toString()
  1.5
  Returns a string representation of this factory for debugging purposes.
  org.apache.sis.filter.Filter.getResourceClass()
  1.4
  Returns the class of resources expected by this filter.
  org.apache.sis.filter.Optimization.findExpectedCRS(Expression<?, ?>)
  1.6
  If the specified parameter should always use the same Coordinate Reference System, returns that CRS.
  org.apache.sis.filter.Optimization.getFinalFeatureTypes()
  1.6
  Returns the exhaustive set of the types of all feature instances that the filters and expressions may see.
  org.apache.sis.filter.Optimization.properties(Expression<?, ?>)
  1.4
  Returns the manner in which values are computed from resources given to the specified expression.
  org.apache.sis.filter.Optimization.properties(Filter<?>)
  1.4
  Returns the manner in which values are computed from resources given to the specified filter.
  org.apache.sis.filter.Optimization.setFinalFeatureType(DefaultFeatureType)
  1.6
  Specifies the single type of all feature instances that the filters and expressions may see.
  org.apache.sis.filter.Optimization.setFinalFeatureTypes(Collection<? extends DefaultFeatureType>)
  1.6
  Specifies the exhaustive set of the types of all feature instances that the filters and expressions may see.
  org.apache.sis.filter.Optimization.warning(Exception, boolean)
  1.6
  Reports that a warning occurred during the execution of an `apply(…)` method.
  org.apache.sis.geometry.AbstractDirectPosition.getCoordinate(int)
  1.5
  Returns the coordinate at the specified dimension.
  org.apache.sis.geometry.AbstractDirectPosition.setCoordinate(int, double)
  1.5
  Sets the coordinate value along the specified dimension.
  org.apache.sis.geometry.AbstractEnvelope.getTimeRange()
  1.1
  Returns the time range of the first dimension associated to a temporal CRS.
  org.apache.sis.geometry.AbstractEnvelope.isFinite()
  1.4
  Determines whether or not this envelope contains only finite values.
  org.apache.sis.geometry.CoordinateFormat.getPrecisions()
  1.1
  Returns the precisions at which coordinate values are formatted in each dimension.
  org.apache.sis.geometry.CoordinateFormat.setGroundAccuracy(Quantity<?>)
  1.1
  Specifies an uncertainty to append as "± accuracy" after the coordinate values.
  org.apache.sis.geometry.CoordinateFormat.setGroundPrecision(Quantity<?>)
  1.1
  Adjusts the number of fraction digits to show in coordinates for achieving the given precision.
  org.apache.sis.geometry.CoordinateFormat.setPrecisions(double...)
  1.1
  Sets the desired precisions at which to format coordinate values in each dimension.
  org.apache.sis.geometry.DirectPosition1D.getCoordinate(int)
  1.5
  Returns the coordinate at the specified dimension.
  org.apache.sis.geometry.DirectPosition1D.getCoordinates()
  1.5
  Returns a sequence of numbers that hold the coordinate of this position in its reference system.
  org.apache.sis.geometry.DirectPosition1D.setCoordinate(int, double)
  1.5
  Sets the coordinate value along the specified dimension.
  org.apache.sis.geometry.DirectPosition2D.getCoordinate(int)
  1.5
  Returns the coordinate at the specified dimension.
  org.apache.sis.geometry.DirectPosition2D.getCoordinates()
  1.5
  Returns a sequence of numbers that hold the coordinate of this position in its reference system.
  org.apache.sis.geometry.DirectPosition2D.setCoordinate(int, double)
  1.5
  Sets the coordinate value along the specified dimension.
  org.apache.sis.geometry.Envelope2D.getMedian()
  1.1
  A coordinate position consisting of all the median coordinate values.
  org.apache.sis.geometry.Envelopes.toTimeRange(Envelope)
  1.1
  Returns the time range of the first dimension associated to a temporal CRS.
  org.apache.sis.geometry.Envelopes.transformWithWraparound(MathTransform, Envelope)
  1.5
  Transforms potentially many times an envelope using the given math transform.
  org.apache.sis.geometry.GeneralDirectPosition.getCoordinate(int)
  1.5
  Returns the coordinate at the specified dimension.
  org.apache.sis.geometry.GeneralDirectPosition.getCoordinates()
  1.5
  Returns a sequence of numbers that hold the coordinates of this position in its reference system.
  org.apache.sis.geometry.GeneralDirectPosition.setCoordinate(int, double)
  1.5
  Sets the coordinate value along the specified dimension.
  org.apache.sis.geometry.GeneralDirectPosition.setCoordinates(double...)
  1.5
  Sets the coordinate values in all dimensions.
  org.apache.sis.geometry.GeneralEnvelope.horizontal()
  1.1
  Returns a view over the two horizontal dimensions of this envelope.
  org.apache.sis.geometry.GeneralEnvelope.wraparound(WraparoundMethod)
  1.1
  If this envelope is crossing the limit of a wraparound axis, modifies coordinates by application of the specified strategy.
  org.apache.sis.geometry.Shapes2D.intersect(RectangularShape, Envelope, int, int)
  1.3
  Sets the given shape to the intersection of that shape with the given envelope.
  org.apache.sis.gui.coverage.CoverageCanvas.getResource()
  1.2
  Returns the source of coverages for this viewer.
  org.apache.sis.gui.coverage.CoverageCanvas.setResource(GridCoverageResource)
  1.2
  Sets the source of coverages shown in this viewer.
  org.apache.sis.gui.coverage.CoverageExplorer.getCanvas()
  1.2
  Returns the canvas where the image is shown.
  org.apache.sis.gui.coverage.CoverageExplorer.getResource()
  1.2
  Returns the source of coverages for this explorer.
  org.apache.sis.gui.coverage.CoverageExplorer.getWindowHandler()
  1.3
  Returns the handler of the window showing this coverage view.
  org.apache.sis.gui.coverage.CoverageExplorer.setResource(GridCoverageResource)
  1.2
  Sets the source of coverages shown in this explorer.
  org.apache.sis.gui.coverage.GridView.formatCoordinateValue(long)
  1.5
  Formats a x or y pixel coordinate values.
  org.apache.sis.gui.coverage.GridView.formatSampleValue(long, long)
  1.5
  Formats the sample value at the image coordinates.
  org.apache.sis.gui.coverage.ImagePropertyExplorer.getLocale()
  1.2
  Returns the locale for controls and messages.
  org.apache.sis.gui.dataset.ResourceEvent.getResourceFile()
  1.4
  Returns the path to the resource being opened or closed.
  org.apache.sis.gui.dataset.ResourceExplorer.getOnResourceClosed()
  1.2
  Returns the function to be called when a resource is closed.
  org.apache.sis.gui.dataset.ResourceExplorer.setOnResourceClosed(EventHandler<ResourceEvent>)
  1.2
  Specifies a function to be called when a resource is closed.
  org.apache.sis.gui.map.MapCanvas.getObjectiveBounds()
  1.3
  Returns the data bounds to use for computing the initial "objective to display" transform.
  org.apache.sis.gui.map.MapCanvas.initialize(GridGeometry)
  1.3
  Sets the objective bounds and/or the zoom level and objective CRS to use for the initial view of data.
  org.apache.sis.gui.map.MapCanvas.runAfterRendering(Runnable)
  1.2
  Registers a task to execute after the background thread finished its current rendering task.
  org.apache.sis.gui.map.MapCanvas.toString()
  1.3
  Returns a string representation of this canvas for debugging purposes.
  org.apache.sis.gui.map.MapCanvas.transformDisplayCoordinates(AffineTransform)
  1.3
  Updates the objective to display transform with the given transform in pixel coordinates.
  org.apache.sis.gui.map.MapCanvas.transformObjectiveCoordinates(AffineTransform)
  1.3
  Updates the objective to display transform with the given transform in objective coordinates.
  org.apache.sis.gui.map.StatusBar.applyCanvasGeometry(GridGeometry, GridExtent, int, int)
  1.3
  Configures this status bar for showing coordinates of a slice of a grid coverage.
  org.apache.sis.gui.map.StatusBar.getMessage()
  1.3
  Returns the message currently shown.
  org.apache.sis.gui.map.StatusBar.getXYDimensions()
  1.3
  Returns the indices of x and y coordinate values in a grid coordinate tuple.
  org.apache.sis.gui.map.StatusBar.setInfoMessage(String)
  1.3
  Shows or hides an informative message on the status bar.
  org.apache.sis.gui.map.StatusBar.track(MapCanvas)
  1.3
  Registers listeners on the specified canvas for tracking mouse movements.
  org.apache.sis.gui.map.ValuesUnderCursor.evaluateLater(DirectPosition)
  1.3
  Formats a string representation of data under given "real world" position.
  org.apache.sis.gui.map.ValuesUnderCursor.formatter()
  1.3
  Returns the task for fetching and formatting values in a background thread.
  org.apache.sis.gui.referencing.RecentReferenceSystems.createChoiceBox(boolean, ChangeListener<ReferenceSystem>)
  1.3
  Creates a box offering choices among the reference systems specified to this `RecentReferenceSystems`.
  org.apache.sis.gui.referencing.RecentReferenceSystems.createMenuItems(boolean, ChangeListener<ReferenceSystem>)
  1.3
  Creates menu items offering choices among the reference systems specified to this `RecentReferenceSystems`.
  org.apache.sis.gui.referencing.RecentReferenceSystems.setGridReferencing(boolean, Map<String, GridGeometry>)
  1.3
  Sets the reference systems, area of interest and "referencing by grid indices" systems.
  org.apache.sis.gui.Widget.getLocale()
  1.2
  Returns the locale for controls and messages.
  org.apache.sis.image.ComputedImage.prefetch(Rectangle)
  1.2
  Notifies this image that tiles will be computed soon in the given region.
  org.apache.sis.image.DataType.bytes()
  1.3
  Returns the size in bytes of this data type.
  org.apache.sis.image.DataType.fillValue()
  1.5
  Returns the default fill value, which is 0 for integer types and NaN for floating point types.
  org.apache.sis.image.DataType.forBands(SampleModel)
  1.5
  Returns the data type of the bands managed by the given the sample model.
  org.apache.sis.image.DataType.forNumberOfBits(int, boolean, boolean)
  1.2
  Returns the enumeration value for the given number of bits.
  org.apache.sis.image.DataType.isInteger(SampleModel)
  1.5
  Returns `true` if the given sample model uses an integer type.
  org.apache.sis.image.DataType.isUnsigned(SampleModel)
  1.5
  Returns `true` if the type of sample values is an unsigned integer type.
  org.apache.sis.image.DataType.toPrimitive()
  1.5
  Returns the primitive (signed) variant of this data type.
  org.apache.sis.image.ImageCombiner.getBandType()
  1.4
  Returns the type of number used for representing the values of each band.
  org.apache.sis.image.ImageProcessor.addUserProperties(RenderedImage, Map<String, Object>)
  1.4
  Returns an image augmented with user-defined property values.
  org.apache.sis.image.ImageProcessor.aggregateBands(RenderedImage...)
  1.4
  Aggregates in a single image all the bands of all specified images, in order.
  org.apache.sis.image.ImageProcessor.aggregateBands(RenderedImage[], int[][])
  1.4
  Aggregates in a single image the specified bands of a sequence of source images, in order.
  org.apache.sis.image.ImageProcessor.convert(RenderedImage, NumberRange<?>[], MathTransform1D[], DataType)
  1.4
  Returns an image with sample values converted by the given functions.
  org.apache.sis.image.ImageProcessor.filterNodataValues(Number...)
  1.2
  Builds an operator which can be used for filtering "no data" sample values.
  org.apache.sis.image.ImageProcessor.getColorizer()
  1.4
  Returns the colorization algorithm to apply on computed images, or `null` for default.
  org.apache.sis.image.ImageProcessor.getImageLayout()
  1.5
  Returns the preferences about the tiling of an image in relationship with a given image size.
  org.apache.sis.image.ImageProcessor.mask(RenderedImage, Shape, boolean)
  1.2
  Applies a mask defined by a geometric shape.
  org.apache.sis.image.ImageProcessor.overlay(RenderedImage[], Rectangle)
  1.5
  Creates a new image overlay or returns one of the given sources if equivalent.
  org.apache.sis.image.ImageProcessor.reformat(RenderedImage, SampleModel)
  1.5
  Reformats the given image with a different sample model.
  org.apache.sis.image.ImageProcessor.setColorizer(Colorizer)
  1.4
  Sets the colorization algorithm to apply on computed images.
  org.apache.sis.image.ImageProcessor.setImageLayout(ImageLayout)
  1.5
  Sets the preferences (size, tile size, sample model, etc.) of destination images.
  org.apache.sis.image.ImageProcessor.visualize(RenderedImage)
  1.4
  Returns an image where all sample values are indices of colors in an `IndexColorModel`.
  org.apache.sis.image.ImageProcessor.visualize(RenderedImage, Rectangle, MathTransform)
  1.4
  Returns an image as the resampling of the given image followed by a conversion to integer sample values.
  org.apache.sis.image.PixelIterator.getDataElements(Object)
  1.1
  Returns the data elements (not necessarily band values) of current pixel.
  org.apache.sis.image.PixelIterator.getDataType()
  1.2
  Returns the type of sample values.
  org.apache.sis.image.PixelIterator.Window.getSize()
  1.1
  Returns the width and height of this window in pixels.
  org.apache.sis.image.PlanarImage.getValidArea()
  1.5
  Returns a shape containing all pixels that are valid in this image.
  org.apache.sis.image.ResampledImage.getValidArea()
  1.5
  Returns a shape containing all pixels that are valid in this image.
  org.apache.sis.image.ResampledImage.prefetch(Rectangle)
  1.2
  Notifies the source image that tiles will be computed soon in the given region.
  org.apache.sis.image.WritablePixelIterator.setDataElements(Object)
  1.1
  Sets the data elements (not necessarily band values) of current pixel.
  org.apache.sis.index.tree.PointTree.getMutability()
  1.6
  Indicates that this collection is modifiable (at least by default).
  org.apache.sis.io.CompoundFormat.format(T, StringBuilder)
  1.6
  Writes a textual representation of the given object in the given buffer.
  org.apache.sis.io.CompoundFormat.getTemporalStyle(boolean)
  1.5
  Returns the style to use for formatting dates or times.
  org.apache.sis.io.LineAppender.getCurrentLineLength()
  1.5
  (@return the length of the current line, in units of Unicode code points}.
  org.apache.sis.io.LineAppender.setCurrentLineLength(int)
  1.5
  Sets the length of the current line.
  org.apache.sis.io.wkt.Convention.supports(Convention)
  1.5
  Returns whether this convention supports the feature of the given convention.
  org.apache.sis.io.wkt.Formatter.append(double, int)
  1.5
  Appends an floating point value with the given number of fraction digits.
  org.apache.sis.io.wkt.Formatter.append(Temporal)
  1.5
  Appends a temporal object (usually an instant).
  org.apache.sis.io.wkt.Formatter.append(InternationalString, Extent)
  1.4
  Appends the usage (scope and domain of validity) of an object.
  org.apache.sis.io.wkt.Formatter.appendFormattable(T, Function<T, FormattableObject>)
  1.5
  Appends the given object as an instance of `FormattableObject`.
  org.apache.sis.io.wkt.WKTDictionary.getDescriptionText(Class<? extends IdentifiedObject>, String)
  1.5
  Gets a description of the object corresponding to a code.
  org.apache.sis.io.wkt.WKTFormat.getSourceFile()
  1.5
  Returns the URI to declare as the source of the WKT definitions.
  org.apache.sis.io.wkt.WKTFormat.setSourceFile(URI)
  1.5
  Sets the URI to declare as the source of the WKT definitions.
  org.apache.sis.math.Fraction.inverse()
  1.4
  Returns the inverse value of this fraction.
  org.apache.sis.math.Fraction.isNaN()
  1.4
  Returns `true` if the numerator and denominator are both zero.
  org.apache.sis.math.Fraction.valueOf(long, long)
  1.4
  Returns the given fraction after simplification.
  org.apache.sis.math.FunctionProperty.concatenate(Set<FunctionProperty>, Set<FunctionProperty>)
  1.4
  Returns the properties of a function defined as the concatenation of two other functions.
  org.apache.sis.math.FunctionProperty.isConstant(Set<FunctionProperty>)
  1.4
  Returns `true` if a function can only return a constant value.
  org.apache.sis.math.MathFunctions.average(long, long)
  1.1
  Computes the averages of two signed integers without overflow.
  org.apache.sis.math.Vector.fill(int, int, Number)
  1.1
  Sets a range of elements to the given number.
  org.apache.sis.math.Vector.isEmptyOrNaN()
  1.1
  Returns `true` if this vector is empty or contains only `NaN` values.
  org.apache.sis.math.Vector.isSinglePrecision()
  1.1
  Returns `true` if values in this vector can be cast to single-precision floating point numbers (`float`) without precision lost.
  org.apache.sis.measure.AngleFormat.getPrecision()
  1.1
  Returns the precision of angles formatted by current pattern, in decimal degrees.
  org.apache.sis.measure.Longitude.isWraparound(double, double)
  1.1
  Returns `true` if the given longitude range crosses the anti-meridian in a way expressed by west > east.
  org.apache.sis.measure.NumberRange.createBestFit(boolean, Number, boolean, Number, boolean)
  1.2
  Constructs a range using the smallest integer type or floating point type that can hold the given values.
  org.apache.sis.measure.NumberRange.getMedian()
  1.1
  Computes the average of minimum and maximum values.
  org.apache.sis.measure.NumberRange.getSpan()
  1.1
  Computes the difference between minimum and maximum values.
  org.apache.sis.measure.NumberRange.transform(MathTransform1D)
  1.3
  Returns this range converted using the given converter.
  org.apache.sis.measure.Quantities.max(Quantity<Q>, Quantity<Q>)
  1.1
  Returns the largest of two quantities.
  org.apache.sis.measure.Quantities.min(Quantity<Q>, Quantity<Q>)
  1.1
  Returns the smallest of two quantities.
  org.apache.sis.measure.QuantityFormat.format(Quantity<?>)
  1.4
  Formats the specified quantity.
  org.apache.sis.measure.QuantityFormat.format(Quantity<?>, Appendable)
  1.4
  Formats the specified quantity in the given destination.
  org.apache.sis.measure.QuantityFormat.isLocaleSensitive()
  1.4
  Returns whether this format depends on a `Locale` to perform its tasks.
  org.apache.sis.measure.QuantityFormat.parse(CharSequence)
  1.4
  Parses the specified text to produce a `Quantity`.
  org.apache.sis.measure.QuantityFormat.parse(CharSequence, ParsePosition)
  1.4
  Parses a portion of the specified `CharSequence` from the specified position to produce a `Quantity`.
  org.apache.sis.measure.QuantityFormat.parseNumber(String)
  1.5
  Parses only a number without units of measurement.
  org.apache.sis.measure.Range.getMutability()
  1.6
  Indicates that this range is immutable (at least by default).
  org.apache.sis.measure.Units.logarithm(Unit<Q>)
  1.5
  Creates an unit for values computed by the logarithm in base 10 of values in the given unit.
  org.apache.sis.measure.UnitServices.getQuantityFormat()
  1.4
  Returns a quantity format for the default locale.
  org.apache.sis.measure.UnitServices.getQuantityFormat(String)
  1.4
  Returns the quantity format having the specified name or `null` if none.
  org.apache.sis.measure.UnitServices.getUnitFormat(String, String)
  1.4
  Returns the unit format having the specified name or `null` if none.
  org.apache.sis.metadata.AbstractMetadata.nilReasons()
  1.5
  Returns a view of the reasons why some properties are missing.
  org.apache.sis.metadata.iso.acquisition.DefaultEvent.getDateOfOccurrence()
  1.5
  Returns the time the event occurred.
  org.apache.sis.metadata.iso.acquisition.DefaultEvent.setDateOfOccurrence(Temporal)
  1.5
  Sets the date and/or time the event occurred.
  org.apache.sis.metadata.iso.acquisition.DefaultRequestedDate.setLatestAcceptableDate(Temporal)
  1.5
  Sets the latest date and time collection must be completed.
  org.apache.sis.metadata.iso.acquisition.DefaultRequestedDate.setRequestedDateOfCollection(Temporal)
  1.5
  Sets the preferred date and time of collection.
  org.apache.sis.metadata.iso.acquisition.DefaultRequirement.setExpiryDate(Temporal)
  1.5
  Sets the date and time after which collection is no longer valid.
  org.apache.sis.metadata.iso.citation.AbstractParty.getIdentifiers()
  1.3
  Identifiers of the party.
  org.apache.sis.metadata.iso.citation.AbstractParty.setIdentifiers(Collection<? extends Identifier>)
  1.3
  Sets the identifiers of the party.
  org.apache.sis.metadata.iso.citation.Citations.predefined(String)
  1.5
  Returns a predefined citation for the given identifier.
  org.apache.sis.metadata.iso.citation.DefaultCitation.setEditionDate(Temporal)
  1.5
  Sets the date of the edition.
  org.apache.sis.metadata.iso.citation.DefaultCitationDate.getReferenceDate()
  1.5
  Returns the reference date for the cited resource.
  org.apache.sis.metadata.iso.citation.DefaultCitationDate.setReferenceDate(Temporal)
  1.5
  Sets the reference date for the cited resource.
  org.apache.sis.metadata.iso.content.DefaultSampleDimension.getRangeElementDescriptions()
  1.3
  Provides the description and values of the specific range elements of a sample dimension.
  org.apache.sis.metadata.iso.content.DefaultSampleDimension.setRangeElementDescriptions(Collection<? extends RangeElementDescription>)
  1.3
  Sets the description and values of the specific range elements of a sample dimension.
  org.apache.sis.metadata.iso.DefaultMetadata.deepCopy(Metadata)
  1.1
  Returns an editable copy of the given metadata.
  org.apache.sis.metadata.iso.distribution.DefaultStandardOrderProcess.getPlannedAvailableDate()
  1.5
  Returns the date and time when the dataset will be available.
  org.apache.sis.metadata.iso.distribution.DefaultStandardOrderProcess.setPlannedAvailableDate(Temporal)
  1.5
  Sets the date and time when the dataset will be available.
  org.apache.sis.metadata.iso.extent.DefaultTemporalExtent.getBeginning()
  1.5
  Returns the start of the temporal range for the content of the dataset.
  org.apache.sis.metadata.iso.extent.DefaultTemporalExtent.getEnding()
  1.5
  Returns the end of the temporal range for the content of the dataset.
  org.apache.sis.metadata.iso.extent.DefaultTemporalExtent.setBounds(Temporal, Temporal)
  1.5
  Sets the temporal extent to the specified values.
  org.apache.sis.metadata.iso.extent.Extents.fromIdentificationInfo(Metadata)
  1.3
  Returns the extents found in all `Identification` elements of the given metadata.
  org.apache.sis.metadata.iso.extent.Extents.getDescription(Extent, Locale)
  1.1
  Returns the description of the given extent, or `null` if none.
  org.apache.sis.metadata.iso.extent.Extents.getGeographicBoundingBox(Stream<? extends Extent>)
  1.4
  Returns a single geographic bounding box for the given extents.
  org.apache.sis.metadata.iso.extent.Extents.getGeographicBoundingBox(Metadata)
  1.1
  Returns a single geographic bounding box from the specified metadata.
  org.apache.sis.metadata.iso.extent.Extents.getInstant(Extent, ZoneId, double)
  1.5
  Returns an instant in the temporal elements of the given extent, or `null` if none.
  org.apache.sis.metadata.iso.extent.Extents.isWorld(Extent)
  1.5
  Returns `true` if the given extent covers the world.
  org.apache.sis.metadata.iso.extent.Extents.union(GeographicBoundingBox, GeographicBoundingBox)
  1.2
  Returns the union of the given geographic bounding boxes.
  org.apache.sis.metadata.iso.identification.AbstractIdentification.getTemporalResolutions()
  1.5
  Returns the smallest resolvable temporal period in a resource.
  org.apache.sis.metadata.iso.identification.AbstractIdentification.setTemporalResolutions(Collection<? extends TemporalAmount>)
  1.5
  Sets the smallest resolvable temporal period in a resource.
  org.apache.sis.metadata.iso.identification.DefaultUsage.addUsageDates(Temporal, Temporal)
  1.5
  Adds a period for the range of uses of the resource and/or resource series.
  org.apache.sis.metadata.iso.identification.DefaultUsage.getUsageDates()
  1.5
  Returns the date and time of the first use or range of uses of the resource and/or resource series.
  org.apache.sis.metadata.iso.identification.DefaultUsage.setUsageDates(Collection<TemporalPrimitive>)
  1.5
  Sets the date and time of the first use or range of uses of the resource and/or resource series.
  org.apache.sis.metadata.iso.quality.AbstractElement.getDerivedElements()
  1.3
  Returns the original elements in case of aggregation or derivation.
  org.apache.sis.metadata.iso.quality.AbstractElement.getEvaluationMethod()
  1.3
  Returns the evaluation information.
  org.apache.sis.metadata.iso.quality.AbstractElement.getMeasureReference()
  1.3
  Returns an identifier of a measure fully described elsewhere.
  org.apache.sis.metadata.iso.quality.AbstractElement.getStandaloneQualityReportDetails()
  1.3
  Returns the clause in the standalone quality report where this data quality element is described.
  org.apache.sis.metadata.iso.quality.AbstractElement.setDerivedElements(Collection<? extends Element>)
  1.3
  Sets the original elements in case of aggregation or derivation.
  org.apache.sis.metadata.iso.quality.AbstractElement.setEvaluationMethod(DefaultEvaluationMethod)
  1.3
  Sets the evaluation information.
  org.apache.sis.metadata.iso.quality.AbstractElement.setMeasureReference(DefaultMeasureReference)
  1.3
  Sets an identifier of a measure fully described elsewhere.
  org.apache.sis.metadata.iso.quality.AbstractElement.setStandaloneQualityReportDetails(InternationalString)
  1.3
  Sets the clause in the standalone quality report where this data quality element is described.
  org.apache.sis.metadata.iso.quality.AbstractResult.getDateTime()
  1.3
  Returns the date when the result was generated.
  org.apache.sis.metadata.iso.quality.AbstractResult.getResultScope()
  1.3
  Returns the scope of the result.
  org.apache.sis.metadata.iso.quality.AbstractResult.setDateTime(Temporal)
  1.3
  Sets the date when the result was generated.
  org.apache.sis.metadata.iso.quality.AbstractResult.setResultScope(Scope)
  1.3
  Sets the scope of the result.
  org.apache.sis.metadata.iso.quality.DefaultCoverageResult.getResultContent()
  1.3
  Provides the description of the content of the result coverage.
  org.apache.sis.metadata.iso.quality.DefaultCoverageResult.setResultContent(Collection<RangeDimension>)
  1.3
  Sets the description of the content of the result coverage.
  org.apache.sis.metadata.iso.quality.DefaultDataQuality.getStandaloneQualityReport()
  1.3
  Returns the reference to an external standalone quality report.
  org.apache.sis.metadata.iso.quality.DefaultDataQuality.setStandaloneQualityReport(DefaultEvaluationReportInformation)
  1.3
  Sets the quality of the reported information.
  org.apache.sis.metadata.iso.spatial.AbstractSpatialRepresentation.getScope()
  1.3
  Returns the level and extent of the spatial representation.
  org.apache.sis.metadata.iso.spatial.AbstractSpatialRepresentation.setScope(Scope)
  1.3
  Sets the level and extent of the spatial representation.
  org.apache.sis.metadata.MetadataStandard.asNilReasonMap(Object, Class<?>, KeyNamePolicy)
  1.5
  Returns the reasons for all missing values of mandatory properties.
  org.apache.sis.metadata.ModifiableMetadata.deepCopy(ModifiableMetadata.State)
  1.1
  Copies (if necessary) this metadata and all its children.
  org.apache.sis.metadata.sql.MetadataSource.getWarningFilter()
  1.1
  Returns the current warning filter.
  org.apache.sis.metadata.sql.MetadataSource.setWarningFilter(Filter)
  1.1
  Sets a filter to be notified when a warning occurred while reading from or writing metadata.
  org.apache.sis.parameter.DefaultParameterDescriptor.getValueType()
  1.3
  Returns the name that describes the type of parameter values.
  org.apache.sis.parameter.DefaultParameterValue.getSourceFile()
  1.5
  Returns the URI of the GML document or WKT file from which the parameter values are read.
  org.apache.sis.parameter.MatrixParameters.getMutability()
  1.6
  Indicates that this collection is modifiable (at least by default).
  org.apache.sis.parameter.Parameters.doubleValue(ParameterDescriptor<? extends Number>, Unit<?>)
  1.3
  Returns the floating point value of the parameter identified by the given descriptor, converted to the given unit of measurement.
  org.apache.sis.parameter.Parameters.getSourceFile(ParameterDescriptor<?>)
  1.5
  Returns the URI of the GML document or WKT file from which the parameter values are read.
  org.apache.sis.parameter.Parameters.isUnmodifiable(ParameterValueGroup)
  1.3
  Returns `true` if the given parameter group is a non-null instance created by `unmodifiable(…)`.
  org.apache.sis.parameter.Parameters.unmodifiable(ParameterValueGroup, Predicate<? super GeneralParameterDescriptor>)
  1.3
  Returns the given parameter value group as an unmodifiable `Parameters` instance with some parameters hidden.
  org.apache.sis.referencing.AbstractIdentifiedObject.formatTo(Formatter, int, int, int)
  1.1
  Formats the name or identifier of this object using the provider formatter.
  org.apache.sis.referencing.AbstractIdentifiedObject.getDomains()
  1.4
  Returns the usage of this CRS-related object.
  org.apache.sis.referencing.Builder.addNameAndIdentifier(Citation, IdentifiedObject)
  1.1
  Adds the non-deprecated names and identifiers from the given object for the specified authority.
  org.apache.sis.referencing.CommonCRS.datum(boolean)
  1.5
  Returns the geodetic reference frame associated to this geodetic object.
  org.apache.sis.referencing.CommonCRS.datumEnsemble()
  1.5
  Returns the datum ensemble associated to this geodetic object.
  org.apache.sis.referencing.CommonCRS.defaultTemporal()
  1.6
  Returns the default temporal CRS used by the Apache SIS library.
  org.apache.sis.referencing.CommonCRS.Engineering.datumUsedBy(CoordinateReferenceSystem)
  1.5
  Returns `true` is the given CRS uses the datum identified by this enumeration value.
  org.apache.sis.referencing.CommonCRS.Temporal.forIdentifier(String, boolean)
  1.3
  Returns the enumeration value for the given identifier (without namespace).
  org.apache.sis.referencing.crs.DefaultDerivedCRS.getDatumEnsemble()
  1.5
  Returns the datum ensemble of the base CRS.
  org.apache.sis.referencing.crs.DefaultEngineeringCRS.getDatumEnsemble()
  1.5
  Returns a collection of datums which, for low accuracy requirements, may be considered to be insignificantly different from each other.
  org.apache.sis.referencing.crs.DefaultGeocentricCRS.getDatumEnsemble()
  1.5
  Returns a collection of datums which, for low accuracy requirements, may be considered to be insignificantly different from each other.
  org.apache.sis.referencing.crs.DefaultGeographicCRS.getDatumEnsemble()
  1.5
  Returns a collection of datums which, for low accuracy requirements, may be considered to be insignificantly different from each other.
  org.apache.sis.referencing.crs.DefaultGeographicCRS.getEllipsoid()
  1.5
  Returns the ellipsoid which is indirectly (through a datum) associated to this CRS.
  org.apache.sis.referencing.crs.DefaultGeographicCRS.getPrimeMeridian()
  1.5
  Returns the prime meridian which is indirectly (through a datum) associated to this CRS.
  org.apache.sis.referencing.crs.DefaultParametricCRS.getDatumEnsemble()
  1.5
  Returns a collection of datums which, for low accuracy requirements, may be considered to be insignificantly different from each other.
  org.apache.sis.referencing.crs.DefaultProjectedCRS.getDatumEnsemble()
  1.5
  Returns the datum ensemble of the base CRS.
  org.apache.sis.referencing.crs.DefaultTemporalCRS.getDatumEnsemble()
  1.5
  Returns a collection of datums which, for low accuracy requirements, may be considered to be insignificantly different from each other.
  org.apache.sis.referencing.crs.DefaultTemporalCRS.getOrigin()
  1.5
  Returns the temporal origin which is indirectly (through a datum) associated to this CRS.
  org.apache.sis.referencing.crs.DefaultTemporalCRS.toDuration(double)
  1.3
  Converts the given value difference into a duration object.
  org.apache.sis.referencing.crs.DefaultTemporalCRS.toValue(Duration)
  1.3
  Converts the given duration into a difference of values in this axis unit.
  org.apache.sis.referencing.crs.DefaultVerticalCRS.getDatumEnsemble()
  1.5
  Returns a collection of datums which, for low accuracy requirements, may be considered to be insignificantly different from each other.
  org.apache.sis.referencing.CRS.equivalent(CoordinateReferenceSystem, CoordinateReferenceSystem)
  1.5
  Returns whether the given Coordinate Reference Systems can be considered as equivalent.
  org.apache.sis.referencing.CRS.findOperation(DefaultCoordinateMetadata, DefaultCoordinateMetadata, CoordinateOperationContext)
  1.6
  Finds a mathematical operation that transforms coordinates between the given CRSs and epochs.
  org.apache.sis.referencing.CRS.findOperation(DefaultCoordinateMetadata, DefaultCoordinateMetadata, GeographicBoundingBox)
  1.5
  Finds a mathematical operation that transforms or converts coordinates between the given CRSs and epochs.
  org.apache.sis.referencing.CRS.findOperations(DefaultCoordinateMetadata, DefaultCoordinateMetadata, CoordinateOperationContext)
  1.6
  Finds mathematical operations that transforms coordinates between the given CRSs and epochs.
  org.apache.sis.referencing.CRS.getDimensionOrZero(CoordinateReferenceSystem)
  1.6
  Returns the number of dimensions of the given CRS, or 0 if `null`.
  org.apache.sis.referencing.CRS.getFrameReferenceEpoch(CoordinateReferenceSystem)
  1.5
  Returns the epoch to which the coordinates of stations defining the dynamic CRS are referenced.
  org.apache.sis.referencing.CRS.getGeodeticReferenceFrame(CoordinateReferenceSystem)
  1.6
  Returns the geodetic reference frame used by the given coordinate reference system.
  org.apache.sis.referencing.CRS.hasHorizontalComponent(CoordinateReferenceSystem)
  1.5
  Returns `true` if the given coordinate reference system has an horizontal component.
  org.apache.sis.referencing.CRS.locateDimensions(CoordinateReferenceSystem, SingleCRS...)
  1.6
  Returns a mask of the dimensions where a `subCRS` element is found in the given CRS.
  org.apache.sis.referencing.CRS.selectComponents(CoordinateReferenceSystem, int...)
  1.4
  Gets or creates CRS components for a subset of the dimensions of the given CRS.
  org.apache.sis.referencing.CRS.selectComponents(CoordinateReferenceSystem, BitSet, CRS.SeparationMode)
  1.6
  Gets or creates CRS components for a subset of the dimensions of the given CRS.
  org.apache.sis.referencing.CRS.selectDimensions(CoordinateReferenceSystem, int...)
  1.3
  Gets or creates a coordinate reference system with a subset of the dimensions of the given CRS.
  org.apache.sis.referencing.CRS.selectDimensions(CoordinateReferenceSystem, BitSet, CRS.SeparationMode)
  1.6
  Gets or creates a coordinate reference system with a subset of the dimensions of the given CRS.
  org.apache.sis.referencing.cs.AbstractCS.hasSameAxes(CoordinateSystem)
  1.5
  Returns whether this coordinate system has the same axes as the specified CS, ignoring axis order.
  org.apache.sis.referencing.cs.AxesConvention.valuesForOrder()
  1.5
  Returns the conventions that only change axis order.
  org.apache.sis.referencing.cs.CoordinateSystems.getShortName(CoordinateSystemAxis, Locale)
  1.3
  Returns a short (if possible) localized name for the given axis.
  org.apache.sis.referencing.cs.CoordinateSystems.getSimpleAxisDirections(CoordinateSystem)
  1.5
  Returns the axis directions, replacing "North/South along meridian" by a cardinal direction.
  org.apache.sis.referencing.cs.CoordinateSystems.getSingleComponents(CoordinateSystem)
  1.5
  Returns all components of the given coordinate system.
  org.apache.sis.referencing.cs.CoordinateSystems.isAlongMeridian(AxisDirection)
  1.2
  Returns `true` if the given axis direction seems to be a direction along a meridian.
  org.apache.sis.referencing.cs.CoordinateSystems.isGeodetic(CoordinateSystem)
  1.3
  Returns whether the given coordinate system can be associated to a `GeodeticCRS`.
  org.apache.sis.referencing.datum.AbstractDatum.getAnchorDefinition()
  1.5
  Returns a description of the relationship used to anchor the coordinate system to the Earth or alternate object.
  org.apache.sis.referencing.datum.AbstractDatum.getAnchorEpoch()
  1.5
  Returns the epoch at which a static datum matches a dynamic datum from which it has been derived.
  org.apache.sis.referencing.datum.AbstractDatum.getConventionalRS()
  1.5
  Returns the name, identifier, alias and remarks for the reference system realized by this reference frame.
  org.apache.sis.referencing.datum.AbstractDatum.getPublicationDate()
  1.5
  Returns the date on which the datum definition was published.
  org.apache.sis.referencing.datum.BursaWolfParameters.getPositionVectorTransformation(Temporal)
  1.5
  Returns the position vector transformation (geocentric domain) as an affine transform.
  org.apache.sis.referencing.datum.DatumShiftGrid.getDomainOfValidity(Unit<C>)
  1.1
  Returns the domain of validity converted to the specified unit of measurement.
  org.apache.sis.referencing.datum.DatumShiftGrid.getGridSize(int)
  1.1
  Returns the number of cells in the specified dimension.
  org.apache.sis.referencing.datum.DatumShiftGrid.replaceOutsideGridCoordinates(double[])
  1.1
  Invoked when a `gridX` or `gridY` coordinate is outside the range of valid grid coordinates.
  org.apache.sis.referencing.datum.DefaultEllipsoid.convertTo(Unit<Length>)
  1.5
  Returns an ellipsoid of the same shape as this ellipsoid but using the specified unit of measurement.
  org.apache.sis.referencing.datum.DefaultEllipsoid.getGeocentricRadius(double)
  1.4
  Returns the geocentric radius at the given geodetic latitude.
  org.apache.sis.referencing.factory.CommonAuthorityFactory.getDescriptionText(Class<? extends IdentifiedObject>, String)
  1.5
  Returns a description of the object corresponding to a code.
  org.apache.sis.referencing.factory.ConcurrentAuthorityFactory.createDatumEnsemble(String)
  1.5
  Returns an arbitrary datum ensemble from a code.
  org.apache.sis.referencing.factory.ConcurrentAuthorityFactory.getDescriptionText(Class<? extends IdentifiedObject>, String)
  1.5
  Gets a description of the object corresponding to a code.
  org.apache.sis.referencing.factory.GeodeticAuthorityFactory.createDatumEnsemble(String)
  1.5
  Creates an arbitrary datum ensemble from a code.
  org.apache.sis.referencing.factory.GeodeticAuthorityFactory.createObject(Class<T>, String)
  1.5
  Returns an object of the specified type from a code.
  org.apache.sis.referencing.factory.GeodeticAuthorityFactory.getDescriptionText(Class<? extends IdentifiedObject>, String)
  1.5
  Returns a description of the object corresponding to a code.
  org.apache.sis.referencing.factory.GeodeticObjectFactory.createDatumEnsemble(Map<String, ?>, Collection<? extends D>, PositionalAccuracy)
  1.5
  Creates a datum ensemble from a collection of members and an ensemble accuracy.
  org.apache.sis.referencing.factory.GeodeticObjectFactory.createEngineeringCRS(Map<String, ?>, EngineeringDatum, DefaultDatumEnsemble<EngineeringDatum>, CoordinateSystem)
  1.5
  Creates a engineering coordinate reference system.
  org.apache.sis.referencing.factory.GeodeticObjectFactory.createGeodeticCRS(Map<String, ?>, GeodeticDatum, DefaultDatumEnsemble<GeodeticDatum>, CartesianCS)
  1.5
  Creates a geocentric coordinate reference system from a Cartesian coordinate system.
  org.apache.sis.referencing.factory.GeodeticObjectFactory.createGeodeticCRS(Map<String, ?>, GeodeticDatum, DefaultDatumEnsemble<GeodeticDatum>, SphericalCS)
  1.5
  Creates a geocentric coordinate reference system from a spherical coordinate system.
  org.apache.sis.referencing.factory.GeodeticObjectFactory.createGeodeticDatum(Map<String, ?>, Ellipsoid, PrimeMeridian, Temporal)
  1.5
  Creates a dynamic geodetic reference frame from ellipsoid and frame reference epoch.
  org.apache.sis.referencing.factory.GeodeticObjectFactory.createGeographicCRS(Map<String, ?>, GeodeticDatum, DefaultDatumEnsemble<GeodeticDatum>, EllipsoidalCS)
  1.5
  Creates a geographic coordinate reference system.
  org.apache.sis.referencing.factory.GeodeticObjectFactory.createParametricCRS(Map<String, ?>, DefaultParametricDatum, DefaultDatumEnsemble<DefaultParametricDatum>, DefaultParametricCS)
  1.5
  Creates a parametric coordinate reference system.
  org.apache.sis.referencing.factory.GeodeticObjectFactory.createSphericalCS(Map<String, ?>, CoordinateSystemAxis, CoordinateSystemAxis)
  1.4
  Creates a spherical coordinate system without radius.
  org.apache.sis.referencing.factory.GeodeticObjectFactory.createTemporalCRS(Map<String, ?>, TemporalDatum, DefaultDatumEnsemble<TemporalDatum>, TimeCS)
  1.5
  Creates a temporal coordinate reference system.
  org.apache.sis.referencing.factory.GeodeticObjectFactory.createVerticalCRS(Map<String, ?>, VerticalDatum, DefaultDatumEnsemble<VerticalDatum>, VerticalCS)
  1.5
  Creates a vertical coordinate reference system.
  org.apache.sis.referencing.factory.GeodeticObjectFactory.createVerticalDatum(Map<String, ?>, VerticalDatumType, Temporal)
  1.5
  Creates a dynamic vertical datum from an enumerated type value and a frame reference epoch.
  org.apache.sis.referencing.factory.GeodeticObjectFactory.provider()
  1.4
  Returns the default provider of `IdentifiedObject` instances.
  org.apache.sis.referencing.factory.IdentifiedObjectSet.getMutability()
  1.6
  Indicates that this collection is modifiable (at least by default).
  org.apache.sis.referencing.factory.MultiAuthoritiesFactory.getDescriptionText(Class<? extends IdentifiedObject>, String)
  1.5
  Returns a description of the object corresponding to a code.
  org.apache.sis.referencing.factory.sql.EPSGDataAccess.getDescriptionText(Class<? extends IdentifiedObject>, String)
  1.5
  Gets a description of the object corresponding to a code.
  org.apache.sis.referencing.factory.sql.SQLTranslator.toActualTableName(String)
  1.5
  Converts a mixed-case table name to the convention used in the database.
  org.apache.sis.referencing.gazetteer.GeohashReferenceSystem.Coder.encode(DirectPosition, Quantity<?>)
  1.3
  Encodes the given position into a geohash with the given precision.
  org.apache.sis.referencing.gazetteer.GeohashReferenceSystem.Coder.getPrecision(DirectPosition)
  1.3
  Returns an approximate precision of the geohashes formatted by this coder.
  org.apache.sis.referencing.gazetteer.GeohashReferenceSystem.Coder.getReferenceSystem()
  1.3
  Returns the reference system for which GeoHash identifiers will be encoded or decoded.
  org.apache.sis.referencing.gazetteer.GeohashReferenceSystem.Coder.setPrecision(Quantity<?>, DirectPosition)
  1.3
  Sets the desired precision of the identifiers formatted by this coder.
  org.apache.sis.referencing.gazetteer.MilitaryGridReferenceSystem.Coder.encode(DirectPosition, Quantity<?>)
  1.3
  Encodes the given position into a MGRS reference with the given precision.
  org.apache.sis.referencing.gazetteer.MilitaryGridReferenceSystem.Coder.getPrecision(DirectPosition)
  1.3
  Returns the precision of the references formatted by this coder.
  org.apache.sis.referencing.gazetteer.MilitaryGridReferenceSystem.Coder.getReferenceSystem()
  1.3
  Returns the reference system for which MGRS references will be encoded or decoded.
  org.apache.sis.referencing.gazetteer.MilitaryGridReferenceSystem.Coder.setPrecision(Quantity<?>, DirectPosition)
  1.3
  Sets the desired precision of the references formatted by this coder.
  org.apache.sis.referencing.gazetteer.ReferencingByIdentifiers.createCoder()
  1.3
  Returns a new object performing conversions between `DirectPosition` and identifiers.
  org.apache.sis.referencing.GeodeticCalculator.createProjectionAroundStart()
  1.1
  Creates an Azimuthal Equidistant projection centered on current starting point.
  org.apache.sis.referencing.IdentifiedObjects.getDisplayName(IdentifiedObject)
  1.5
  Returns a name that can be used for display purposes.
  org.apache.sis.referencing.IdentifiedObjects.getDisplayName(IdentifiedObject, Locale)
  1.1
  Returns a name that can be used for display purposes in the specified locale.
  org.apache.sis.referencing.IdentifiedObjects.getDomainOfValidity(IdentifiedObject)
  1.5
  Returns the domain of validity of the given object.
  org.apache.sis.referencing.IdentifiedObjects.getGeographicBoundingBox(IdentifiedObject)
  1.5
  Returns the geographic bounding box computed from the domains of the given object.
  org.apache.sis.referencing.operation.AbstractCoordinateOperation.getSourceEpoch()
  1.5
  Returns the date at which source coordinate tuples are valid.
  org.apache.sis.referencing.operation.AbstractCoordinateOperation.getTargetEpoch()
  1.5
  Returns the date at which target coordinate tuples are valid.
  org.apache.sis.referencing.operation.AbstractCoordinateOperation.transform(AbstractCoordinateSet)
  1.5
  Changes coordinates from being referenced to the source CRS and/or epoch to being referenced to the target CRS and/or epoch.
  org.apache.sis.referencing.operation.builder.LinearTransformBuilder.approximate(MathTransform, Envelope)
  1.1
  Returns a linear approximation of the given transform for the specified domain.
  org.apache.sis.referencing.operation.builder.LinearTransformBuilder.linearizer()
  1.1
  If target coordinates have been projected to another space, returns that projection.
  org.apache.sis.referencing.operation.builder.LinearTransformBuilder.setControlPoints(MathTransform)
  1.1
  Sets all control point (source, target) pairs, overwriting any previous setting.
  org.apache.sis.referencing.operation.builder.LocalizationGridBuilder.addLinearizers(Map<String, MathTransform>, boolean, int...)
  1.1
  Adds transforms to potentially apply on target control points before to compute the transform.
  org.apache.sis.referencing.operation.builder.LocalizationGridBuilder.errors(boolean)
  1.1
  Returns statistics of differences between values calculated by the transform and actual values.
  org.apache.sis.referencing.operation.builder.LocalizationGridBuilder.linearizer(boolean)
  1.1
  Returns the linearizer applied on target control points.
  org.apache.sis.referencing.operation.builder.LocalizationGridBuilder.toString(boolean, Locale)
  1.1
  Returns a string representation of this builder in the given locale.
  org.apache.sis.referencing.operation.CoordinateOperationContext.addAreaOfInterest(Envelope)
  1.6
  Adds the geographic, vertical and temporal elements of an envelope as areas of interest.
  org.apache.sis.referencing.operation.CoordinateOperationContext.addAreaOfInterest(GeographicBoundingBox)
  1.6
  Adds a geographic element of the area of interest.
  org.apache.sis.referencing.operation.CoordinateOperationContext.getConstantCoordinates()
  1.6
  Returns coordinate values that may be considered as constant, or `null` if none.
  org.apache.sis.referencing.operation.CoordinateOperationContext.getLocale()
  1.6
  Returns the locale for error messages.
  org.apache.sis.referencing.operation.CoordinateOperationContext.getLogFilter()
  1.6
  Returns a filter which will receive warnings, or `null` if none.
  org.apache.sis.referencing.operation.CoordinateOperationContext.setConstantCoordinates(DirectPosition)
  1.6
  Sets coordinate values that may be considered as constant.
  org.apache.sis.referencing.operation.CoordinateOperationContext.setLocale(Locale)
  1.6
  Sets the locale for error messages.
  org.apache.sis.referencing.operation.CoordinateOperationContext.setLogFilter(Filter)
  1.6
  Specifies a filter which will receive warnings, or `null` if none.
  org.apache.sis.referencing.operation.DefaultConversion.specialize(CoordinateReferenceSystem, CoordinateReferenceSystem, MathTransformFactory)
  1.5
  Returns a specialization of this conversion with non-null CRSs.
  org.apache.sis.referencing.operation.DefaultCoordinateOperationFactory.createConcatenatedOperation(Map<String, ?>, CoordinateReferenceSystem, CoordinateReferenceSystem, CoordinateOperation...)
  1.5
  Creates an ordered sequence of two or more single coordinate operations.
  org.apache.sis.referencing.operation.DefaultCoordinateOperationFactory.createOperationMethod(Map<String, ?>, ParameterDescriptorGroup)
  1.4
  Creates an operation method from a set of properties and a descriptor group.
  org.apache.sis.referencing.operation.DefaultCoordinateOperationFactory.getMathTransformFactory()
  1.1
  Returns the underlying math transform factory.
  org.apache.sis.referencing.operation.DefaultCoordinateOperationFactory.provider()
  1.4
  Returns the default provider of `CoordinateOperation` instances.
  org.apache.sis.referencing.operation.matrix.AffineTransforms2D.toMathTransform(AffineTransform)
  1.1
  Creates a math transform from the given affine transform.
  org.apache.sis.referencing.operation.matrix.Matrices.createAffine(Matrix, DirectPosition)
  1.1
  Creates an affine transform as the given matrix augmented by the given translation vector and a [0 … 0 1] row.
  org.apache.sis.referencing.operation.matrix.Matrices.forceNonZeroScales(Matrix, double)
  1.5
  Forces the matrix to have at least one non-zero coefficient in every row, assuming an affine transform.
  org.apache.sis.referencing.operation.matrix.Matrices.forceUniformScale(Matrix, double, double[])
  1.1
  Forces the matrix coefficients of the given matrix to a uniform scale factor, assuming an affine transform.
  org.apache.sis.referencing.operation.matrix.Matrices.hasNaN(Matrix)
  1.6
  Returns whether the given matrix has any NaN value.
  org.apache.sis.referencing.operation.matrix.Matrix1.multiply(double[])
  1.5
  Returns a new vector which is the result of multiplying this matrix with the specified vector.
  org.apache.sis.referencing.operation.matrix.Matrix2.multiply(double[])
  1.5
  Returns a new vector which is the result of multiplying this matrix with the specified vector.
  org.apache.sis.referencing.operation.matrix.Matrix2.setToRotation(double)
  1.5
  Sets the elements to a rotation matrix of the given arithmetic angle.
  org.apache.sis.referencing.operation.matrix.Matrix3.multiply(double[])
  1.5
  Returns a new vector which is the result of multiplying this matrix with the specified vector.
  org.apache.sis.referencing.operation.matrix.Matrix4.multiply(double[])
  1.5
  Returns a new vector which is the result of multiplying this matrix with the specified vector.
  org.apache.sis.referencing.operation.transform.AbstractMathTransform.getDomain(DomainDefinition)
  1.3
  Returns the ranges of coordinate values which can be used as inputs.
  org.apache.sis.referencing.operation.transform.AbstractMathTransform.Inverse.getDomain(DomainDefinition)
  1.3
  Returns the ranges of coordinate values which can be used as inputs.
  org.apache.sis.referencing.operation.transform.AbstractMathTransform.tryConcatenate(TransformJoiner)
  1.5
  Concatenates in an optimized way this math transform with its neighbor, if possible.
  org.apache.sis.referencing.operation.transform.ContextualParameters.redimension(int, int)
  1.5
  Returns the same parameters but for an operation having the specified number of dimensions.
  org.apache.sis.referencing.operation.transform.DefaultMathTransformFactory.builder(String)
  1.5
  Returns a builder for a parameterized math transform using the specified operation method.
  org.apache.sis.referencing.operation.transform.DefaultMathTransformFactory.caching(boolean)
  1.1
  Returns a factory for the same transforms as this factory, but with caching potentially disabled.
  org.apache.sis.referencing.operation.transform.DefaultMathTransformFactory.provider()
  1.4
  Returns the default provider of `MathTransform` instances.
  org.apache.sis.referencing.operation.transform.EllipsoidToCentricTransform.createGeodeticConversion(MathTransformFactory, Ellipsoid, boolean, EllipsoidToCentricTransform.TargetType)
  1.5
  Creates a transform from geographic to geocentric coordinates.
  org.apache.sis.referencing.operation.transform.EllipsoidToCentricTransform.TargetType.of(Class<? extends CoordinateSystem>)
  1.5
  Returns the enumeration value for the given type of coordinate system.
  org.apache.sis.referencing.operation.transform.InterpolatedTransform.getShiftGrid()
  1.1
  Returns the grid of datum shifts specified at construction time.
  org.apache.sis.referencing.operation.transform.MathTransformProvider.Context.getSourceEllipsoid()
  1.6
  Returns the ellipsoid which is used together with the source coordinate system.
  org.apache.sis.referencing.operation.transform.MathTransformProvider.Context.getTargetEllipsoid()
  1.6
  Returns the ellipsoid which is used together with the target coordinate system.
  org.apache.sis.referencing.operation.transform.MathTransformProvider.createMathTransform(MathTransformProvider.Context)
  1.5
  Creates a math transform from a group of parameter values and its context.
  org.apache.sis.referencing.operation.transform.MathTransforms.bidimensional(MathTransform)
  1.1
  Returns the given transform as a `MathTransform2D` instance.
  org.apache.sis.referencing.operation.transform.MathTransforms.convert(UnitConverter)
  1.4
  Converts the given unit converter to a math transform.
  org.apache.sis.referencing.operation.transform.MathTransforms.getDomain(MathTransform)
  1.3
  Returns source coordinate values where the transform is mathematically and numerically applicable.
  org.apache.sis.referencing.operation.transform.MathTransforms.getFirstStep(MathTransform)
  1.5
  Returns the first step of the given (potentially concatenated) transform.
  org.apache.sis.referencing.operation.transform.MathTransforms.getLastStep(MathTransform)
  1.5
  Returns the last step of the given (potentially concatenated) transform.
  org.apache.sis.referencing.operation.transform.MathTransforms.passThrough(int[], MathTransform, int)
  1.4
  Creates a transform which passes through a subset of coordinates to another transform.
  org.apache.sis.referencing.operation.transform.MathTransforms.tangent(MathTransform, DirectPosition)
  1.1
  Returns a linear (usually affine) transform which approximates the given transform in the vicinity of the given position.
  org.apache.sis.referencing.operation.transform.MolodenskyTransform.tryConcatenate(TransformJoiner)
  1.5
  If this transform expects three-dimensional inputs or outputs, and if the transform before or after this one unconditionally sets the height to zero, replaces this transform by a two-dimensional one.
  org.apache.sis.referencing.operation.transform.PassThroughTransform.create(BitSet, MathTransform, int, MathTransformFactory)
  1.4
  Creates a transform which passes through a subset of coordinates to another transform.
  org.apache.sis.referencing.operation.transform.PassThroughTransform.tryConcatenate(TransformJoiner)
  1.5
  Concatenates or pre-concatenates in an optimized way this transform with a neighbor, if possible.
  org.apache.sis.referencing.operation.transform.TransformSeparator.isSourceExpandable()
  1.1
  Returns whether `separate()` is allowed to expand the list of source dimensions.
  org.apache.sis.referencing.operation.transform.TransformSeparator.replace(int, int, MathTransform)
  1.6
  Replaces the transform in the given range of coordinate indexes.
  org.apache.sis.referencing.operation.transform.TransformSeparator.setSourceExpandable(boolean)
  1.1
  Sets whether `separate()` is allowed to expand the list of source dimensions.
  org.apache.sis.setup.Configuration.shutdown()
  1.5
  Shutdowns the Apache SIS library.
  org.apache.sis.setup.GeometryLibrary.toString()
  1.5
  Returns the name of this geometry library in a way suitable to user interfaces.
  org.apache.sis.setup.InstallationResources.getInstructionURL()
  1.2
  Returns a URL where users can get more information about the installation process.
  org.apache.sis.setup.InstallationResources.load()
  1.4
  Returns all installation resources found on the module path, regardless if supported or not.
  org.apache.sis.storage.AbstractFeatureSet.prepareQueryOptimization(FeatureQuery, Optimization)
  1.6
  Configures the optimization of a query to be applied on this `FeatureSet`.
  org.apache.sis.storage.aggregate.ConcatenatedFeatureSet.prepareQueryOptimization(FeatureQuery, Optimization)
  1.6
  Configures the optimization of a query with information about the expected types of all feature instances.
  org.apache.sis.storage.aggregate.CoverageAggregator.add(GridCoverage)
  1.4
  Adds the given coverage.
  org.apache.sis.storage.aggregate.CoverageAggregator.add(GridCoverage, double, double, SingleCRS)
  1.5
  Adds the given coverage augmented with a single grid dimension.
  org.apache.sis.storage.aggregate.CoverageAggregator.add(GridCoverage, Instant, Duration)
  1.5
  Adds the given coverage augmented with a single temporal grid dimension.
  org.apache.sis.storage.aggregate.CoverageAggregator.add(GridCoverage, GridGeometry)
  1.5
  Adds the given coverage augmented with the specified grid dimensions.
  org.apache.sis.storage.aggregate.CoverageAggregator.add(GridCoverageResource, double, double, SingleCRS)
  1.5
  Adds the given resource augmented with a single grid dimension.
  org.apache.sis.storage.aggregate.CoverageAggregator.add(GridCoverageResource, Instant, Duration)
  1.5
  Adds the given resource augmented with a single temporal grid dimension.
  org.apache.sis.storage.aggregate.CoverageAggregator.add(GridCoverageResource, GridGeometry)
  1.5
  Adds the given resource augmented with the specified grid dimensions.
  org.apache.sis.storage.aggregate.CoverageAggregator.addRangeAggregate(GridCoverageResource...)
  1.4
  Adds a resource whose range is the aggregation of the ranges of a sequence of resources.
  org.apache.sis.storage.aggregate.CoverageAggregator.addRangeAggregate(GridCoverageResource[], int[][])
  1.4
  Adds a resource whose range is the aggregation of the specified bands of a sequence of resources.
  org.apache.sis.storage.aggregate.CoverageAggregator.build(GenericName)
  1.4
  Builds a resource which is the aggregation or concatenation of all components added to this aggregator.
  org.apache.sis.storage.aggregate.CoverageAggregator.getColorizer()
  1.4
  Returns the colorization algorithm to apply on computed images.
  org.apache.sis.storage.aggregate.CoverageAggregator.setColorizer(Colorizer)
  1.4
  Sets the colorization algorithm to apply on computed images.
  org.apache.sis.storage.aggregate.JoinFeatureSet.prepareQueryOptimization(FeatureQuery, Optimization)
  1.6
  Configures the optimization of a query with information about the expected type of all feature instances.
  org.apache.sis.storage.aggregate.MergeStrategy.aggregate(RenderedImage[])
  1.5
  Aggregates images that have been accepted by the filter.
  org.apache.sis.storage.aggregate.MergeStrategy.filter(GridGeometry, GridGeometry[])
  1.5
  Returns the indexes of the coverages to use in the aggregation.
  org.apache.sis.storage.aggregate.MergeStrategy.opaqueOverlay(Rectangle)
  1.5
  Builds an image overlay of all sources.
  org.apache.sis.storage.CoverageQuery.execute(GridCoverageResource)
  1.2
  Applies this query on the given coverage resource.
  org.apache.sis.storage.CoverageQuery.getAxisSelection()
  1.4
  Returns the dimensionality reduction to apply on coverage domain.
  org.apache.sis.storage.CoverageQuery.setAxisSelection(Function<GridGeometry, DimensionalityReduction>)
  1.4
  Requests dimensionality reduction by selecting or removing specified domain axes.
  org.apache.sis.storage.DataStore.getNativeMetadata()
  1.1
  Returns implementation-specific metadata.
  org.apache.sis.storage.DataStoreProvider.probeContent(StorageConnector, Class<S>, DataStoreProvider.Prober<? super S>)
  1.2
  Applies the specified test on the storage content without modifying buffer or input stream position.
  org.apache.sis.storage.DataStores.open(Object, String)
  1.5
  Creates a `DataStore` capable to read the given storage, with a preference for the specified reader.
  org.apache.sis.storage.DataStores.openWritable(Object, String)
  1.4
  Creates a `DataStore` capable to write or update the given storage.
  org.apache.sis.storage.DataStores.readGridCoverage(Object, Envelope)
  1.5
  Reads immediately the first grid coverage found in the given storage.
  org.apache.sis.storage.event.StoreEvent.consume(boolean)
  1.3
  Marks this event as consumed.
  org.apache.sis.storage.event.StoreEvent.isConsumed()
  1.3
  Indicates whether this event has been consumed by any listener.
  org.apache.sis.storage.event.StoreListeners.close()
  1.3
  Sends a `CloseEvent` to all listeners registered for that kind of event, then discards listeners in this instance (but not in parents).
  org.apache.sis.storage.event.StoreListeners.fire(Class<E>, E)
  1.3
  Sends the given event to all listeners registered for the given type or for a super-type.
  org.apache.sis.storage.event.StoreListeners.getLogger()
  1.1
  Returns the logger where to send warnings when no other destination is specified.
  org.apache.sis.storage.event.StoreListeners.getParent()
  1.3
  Returns the parent set of listeners that are notified in addition to this set of listeners.
  org.apache.sis.storage.event.StoreListeners.hasListener(Class<E>, StoreListener<? super E>)
  1.3
  Returns `true` if the given listener is registered for the given type or a super-type.
  org.apache.sis.storage.event.StoreListeners.setUsableEventTypes(Class<?>...)
  1.2
  Notifies this `StoreListeners` that only events of the specified types will be fired.
  org.apache.sis.storage.event.StoreListeners.useReadOnlyEvents()
  1.3
  Notifies this `StoreListeners` that it will fire only `WarningEvent`s and `CloseEvent`.
  org.apache.sis.storage.event.StoreListeners.warning(LogRecord, Filter)
  1.2
  Reports a warning described by the given log record.
  org.apache.sis.storage.FeatureQuery.execute(FeatureSet)
  1.2
  Applies this query on the given feature set.
  org.apache.sis.storage.FeatureQuery.getXPaths()
  1.5
  Returns all XPaths used, directly or indirectly, by this query.
  org.apache.sis.storage.FeatureQuery.isEmpty()
  1.5
  Returns `true` if this query do not specify any filtering.
  org.apache.sis.storage.FeatureQuery.NamedExpression.alias()
  1.5
  The name to assign to the expression result, or `null` if unspecified.
  org.apache.sis.storage.FeatureQuery.NamedExpression.expression()
  1.5
  The literal, value reference or more complex expression to be retrieved by a `Query`.
  org.apache.sis.storage.FeatureQuery.NamedExpression.type()
  1.5
  Whether the expression result should be stored or evaluated every times that it is requested.
  org.apache.sis.storage.FeatureQuery.optimize(FeatureSet)
  1.5
  Optimizes this query before execution.
  org.apache.sis.storage.geotiff.GeoTiffStore.append(RenderedImage, GridGeometry, Metadata)
  1.5
  Encodes the given image in the GeoTIFF file.
  org.apache.sis.storage.geotiff.GeoTiffStore.append(GridCoverage, Metadata)
  1.5
  Adds a new grid coverage in the GeoTIFF file.
  org.apache.sis.storage.geotiff.GeoTiffStore.getCompression()
  1.5
  Returns the compression used when writing tiles.
  org.apache.sis.storage.geotiff.GeoTiffStore.getFileSet()
  1.5
  Returns the paths to the files used by this GeoTIFF store.
  org.apache.sis.storage.geotiff.GeoTiffStore.getModifiers()
  1.5
  Returns the modifiers (BigTIFF, COG…) of this data store.
  org.apache.sis.storage.geotiff.GeoTiffStore.getNativeMetadata()
  1.2
  Returns TIFF tags and GeoTIFF keys as a tree for debugging purpose.
  org.apache.sis.storage.geotiff.GeoTiffStoreProvider.open(ParameterValueGroup)
  1.5
  Creates a `GeoTiffStore` instance from the given parameters.
  org.apache.sis.storage.GridCoverageResource.getLoadingStrategy()
  1.1
  Returns an indication about when the "physical" loading of raster data will happen.
  org.apache.sis.storage.GridCoverageResource.getResolutions()
  1.2
  Returns the preferred resolutions (in units of CRS axes) for read operations in this data store.
  org.apache.sis.storage.GridCoverageResource.setLoadingStrategy(RasterLoadingStrategy)
  1.1
  Sets the preferred strategy about when to do the "physical" loading of raster data.
  org.apache.sis.storage.GridCoverageResource.subset(Query)
  1.1
  Requests a subset of the coverage.
  org.apache.sis.storage.IncompatibleResourceException.addAspect(String)
  1.5
  Adds an identification of the aspect which is the cause of the incompatibility.
  org.apache.sis.storage.IncompatibleResourceException.getAspects()
  1.5
  Returns identifications of the aspects which are causes of the incompatibility.
  org.apache.sis.storage.landsat.LandsatStore.components()
  1.1
  Returns the resources for each group of Landsat bands.
  org.apache.sis.storage.MemoryFeatureSet.prepareQueryOptimization(FeatureQuery, Optimization)
  1.6
  Configures the optimization of a query with information about the expected types of all feature instances.
  org.apache.sis.storage.netcdf.NetcdfStore.getNativeMetadata()
  1.1
  Returns netCDF attributes.
  org.apache.sis.storage.Query.setProjection(String...)
  1.1
  Sets the properties to retrieve by their names.
  org.apache.sis.storage.Query.setSelection(Envelope)
  1.1
  Sets the approximate area of feature instances or pixels to include in the subset.
  org.apache.sis.storage.Resource.getFileSet()
  1.5
  Gets the paths to the files potentially used by this resource.
  org.apache.sis.storage.sql.SQLStore.getDatabaseSoftwareVersions()
  1.5
  Returns the version of the database software, together with versions of extensions if any.
  org.apache.sis.storage.sql.SQLStore.getDataSource()
  1.5
  Returns the data source to use for obtaining connections to the database.
  org.apache.sis.storage.sql.SQLStore.initialize(Connection)
  1.5
  Invoked the first time that `SQLStore` opens a connection on the database, or after refresh.
  org.apache.sis.storage.sql.SQLStore.newDataAccess(boolean)
  1.5
  Creates a new low-level data access object.
  org.apache.sis.storage.sql.SQLStore.readResourceDefinitions(DataAccess)
  1.5
  A callback for providing the resource definitions of a database, typically from a content table.
  org.apache.sis.storage.sql.SQLStore.refresh()
  1.5
  Clears the cache so that next operations will reload all needed information from the database.
  org.apache.sis.storage.sql.SQLStore.vacuum()
  1.5
  Executes the `"VACUUM"` statement on the database.
  org.apache.sis.storage.StorageConnector.commit(Class<S>, String)
  1.2
  Returns the storage as a view of the given type and closes all other views.
  org.apache.sis.storage.StorageConnector.isClosed()
  1.5
  Returns whether this storage connector has been closed.
  org.apache.sis.storage.StorageConnector.wasProbingAbsentFile()
  1.4
  Returns whether returning the storage would have required the creation of a new file.
  org.apache.sis.storage.tiling.Tile.getContentPath()
  1.5
  Returns a path to the tile content as a file or a BLOB.
  org.apache.sis.storage.tiling.Tile.getMetadata()
  1.5
  Returns information about this tile.
  org.apache.sis.storage.tiling.TileMatrix.getMetadata()
  1.5
  Returns information about this tile matrix.
  org.apache.sis.storage.tiling.TileMatrixSet.getMetadata()
  1.5
  Returns information about this tile matrix set.
  org.apache.sis.util.ArgumentChecks.ensureCountBetween(String, boolean, int, int, int)
  1.4
  Ensures that the given number of elements is between the given bounds, inclusive.
  org.apache.sis.util.ArgumentChecks.ensureDimensionsMatch(String, int, int, MathTransform)
  1.1
  Ensures that the given transform, if non-null, has the expected number of source and target dimensions.
  org.apache.sis.util.ArgumentChecks.ensureDivisor(String, int, int)
  1.1
  Ensures that a given value is a divisor of specified number.
  org.apache.sis.util.ArgumentChecks.ensureMultiple(String, int, int)
  1.1
  Ensures that a given value is a multiple of specified number.
  org.apache.sis.util.ArgumentChecks.ensureNonEmpty(String, Collection<?>)
  1.1
  Makes sure that given collection is non-null and non-empty.
  org.apache.sis.util.ArgumentChecks.ensureNonEmpty(String, Emptiable)
  1.4
  Makes sure that given object is non-null and non-empty.
  org.apache.sis.util.ArgumentChecks.ensureNonEmptyBounded(String, boolean, int, int, int[])
  1.4
  Ensures that the given `values` array contains at least one element and that all elements are within bounds.
  org.apache.sis.util.ArraysExt.allEquals(int[], int)
  1.2
  Returns `true` if all values in the specified array are equal to the specified value.
  org.apache.sis.util.ArraysExt.concatenate(byte[], byte[])
  1.5
  Returns the concatenation of the given arrays.
  org.apache.sis.util.ArraysExt.concatenate(double[], double[])
  1.5
  Returns the concatenation of the given arrays.
  org.apache.sis.util.ArraysExt.concatenate(int[], int[])
  1.4
  Returns the concatenation of the given arrays.
  org.apache.sis.util.ArraysExt.concatenate(long[], long[])
  1.4
  Returns the concatenation of the given arrays.
  org.apache.sis.util.ArraysExt.copyAsDoubles(long[])
  1.5
  Returns a copy of the given array where each value has been cast to the `double` type.
  org.apache.sis.util.ArraysExt.copyAsLongs(int[])
  1.1
  Returns a copy of the given array where each value has been cast to the `long` type.
  org.apache.sis.util.ArraysExt.removeDuplicated(Object[], int)
  1.5
  Removes the duplicated elements in the first elements of the given array.
  org.apache.sis.util.ArraysExt.removeNulls(Object[])
  1.5
  Removes all null elements in the given array.
  org.apache.sis.util.CharSequences.commonWords(CharSequence, CharSequence)
  1.1
  Returns the words found at the beginning and end of both texts.
  org.apache.sis.util.CharSequences.trimIgnorables(CharSequence)
  1.5
  Returns a text with ignorable characters in Unicode identifier removed.
  org.apache.sis.util.Classes.boundOfParameterizedDeclaration(GenericDeclaration)
  1.3
  Returns a single bound declared in a parameterized class or a parameterized method.
  org.apache.sis.util.Classes.isParameterizedProperty(Class<?>)
  1.5
  Returns whether the actual type of a property is the parameterized type according SIS.
  org.apache.sis.util.Classes.isPublic(Class<?>)
  1.5
  Returns `true` if the given class is non-null, public and exported.
  org.apache.sis.util.collection.Cache.flush()
  1.3
  Forces the removal of all garbage collected values in the map.
  org.apache.sis.util.collection.CheckedContainer.getMutability()
  1.6
  Returns whether this container is modifiable, unmodifiable or immutable.
  org.apache.sis.util.collection.CodeListSet.getMutability()
  1.6
  Indicates that this collection is modifiable (at least by default).
  org.apache.sis.util.collection.Containers.copyToImmutableList(Collection<? extends E>, Class<E>)
  1.6
  Copies the content of the specified collection in an immutable list, or returns `null` if the collection is null.
  org.apache.sis.util.collection.Containers.copyToImmutableSet(E...)
  1.6
  Copies the content of the specified array in an immutable set, or returns `null` if the array is null.
  org.apache.sis.util.collection.Containers.copyToImmutableSetIgnoreNull(E...)
  1.6
  Copies the non-null elements of the specified array in an immutable set, or returns `null` if the array is null.
  org.apache.sis.util.collection.Containers.derivedList(List<S>, Function<S, E>)
  1.6
  Returns a list whose elements are derived on-the-fly from the given list.
  org.apache.sis.util.collection.Containers.emptyQueue()
  1.6
  Returns a queue which is always empty and accepts no element.
  org.apache.sis.util.collection.Containers.newCheckedList(Collection<? extends E>, Class<E>)
  1.6
  Creates a dynamically type-safe and null-safe list.
  org.apache.sis.util.collection.Containers.newCheckedSet(Collection<? extends E>, Class<E>)
  1.6
  Creates a dynamically type-safe and null-safe set.
  org.apache.sis.util.collection.Containers.nonNull(Collection<E>)
  1.6
  Returns the given collection, or `Collections.EMPTY_SET` if the given collection is null.
  org.apache.sis.util.collection.Containers.nonNull(Set<E>)
  1.6
  Returns the given set, or `Collections.EMPTY_SET` if the given set is null.
  org.apache.sis.util.collection.Containers.peekFirst(Iterable<T>)
  1.6
  Returns the first element of the given iterable, or `null` if none.
  org.apache.sis.util.collection.Containers.peekIfSingleton(Iterable<T>)
  1.6
  If the given iterable contains exactly one non-null element, returns that element.
  org.apache.sis.util.collection.Containers.singletonOrEmpty(E)
  1.6
  Returns the given value as a singleton if non-null, or returns an empty set otherwise.
  org.apache.sis.util.collection.Containers.toCollection(Object)
  1.6
  Returns the given object as a collection.
  org.apache.sis.util.collection.Containers.unmodifiable(List<E>)
  1.6
  Returns an unmodifiable view or copy of the given list.
  org.apache.sis.util.collection.Containers.unmodifiable(Map<K, V>)
  1.6
  Returns an unmodifiable view or copy of the given map.
  org.apache.sis.util.collection.Containers.unmodifiable(Set<E>)
  1.6
  Returns an unmodifiable view or copy of the given set.
  org.apache.sis.util.collection.Containers.viewAsUnmodifiableList(E...)
  1.6
  Returns an unmodifiable view of the given array.
  org.apache.sis.util.collection.Containers.viewAsUnmodifiableList(E[], int, int)
  1.6
  Returns an unmodifiable view of a subregion of the given array.
  org.apache.sis.util.collection.DefaultTreeTable.initialize(TreeTable.Node)
  1.2
  Invoked when `DefaultTreeTable.getRoot()` is invoked for the first time and no root had been specified to the constructor.
  org.apache.sis.util.collection.IntegerList.equals(Object)
  1.1
  Compares the content of this list with the given object.
  org.apache.sis.util.collection.IntegerList.getFirst()
  1.5
  Gets the first element.
  org.apache.sis.util.collection.IntegerList.getLast()
  1.5
  Gets the last element.
  org.apache.sis.util.collection.IntegerList.removeFirst()
  1.5
  Retrieves and removes the first element of this list.
  org.apache.sis.util.collection.RangeSet.getMutability()
  1.6
  Indicates that this collection is modifiable (at least by default).
  org.apache.sis.util.collection.RangeSet.indexOfMax(E)
  1.4
  Returns the index of the range having a maximum value equal or greater than the specified value.
  org.apache.sis.util.collection.RangeSet.indexOfMin(E)
  1.4
  Returns the index of the range having a minimum value equal or lower than the specified value.
  org.apache.sis.util.collection.TableColumn.getMutability()
  1.6
  Indicates that a table header is an immutable object (at least by default).
  org.apache.sis.util.collection.TreeTables.moveChildren(TreeTable.Node, TreeTable.Node)
  1.5
  Removes all children of the given source, then adds them to the given target.
  org.apache.sis.util.collection.WeakHashSet.getMutability()
  1.6
  Indicates that this collection is modifiable (at least by default).
  org.apache.sis.util.collection.WeakValueHashMap.computeIfAbsent(K, Function<? super K, ? extends V>)
  1.5
  Returns the value associated to the given key, computing the value if it does not exist.
  org.apache.sis.util.collection.WeakValueHashMap.getOrDefault(Object, V)
  1.4
  Returns the value to which this map maps the specified key.
  org.apache.sis.util.collection.WeakValueHashMap.intern(K)
  1.4
  If this map contains the specified key, returns the instance contained in this map.
  org.apache.sis.util.collection.WeakValueHashMap.remove(Object, Object)
  1.2
  Removes the entry for the specified key only if it is currently mapped to the specified value.
  org.apache.sis.util.collection.WeakValueHashMap.replace(K, V)
  1.2
  Replaces the entry for the specified key only if it is currently mapped to some value.
  org.apache.sis.util.collection.WeakValueHashMap.replace(K, V, V)
  1.2
  Replaces the entry for the specified key only if currently mapped to the specified value.
  org.apache.sis.util.ComparisonMode.isCompatibility()
  1.5
  Returns `true` if this comparison accepts structural changes for compatibility reasons.
  org.apache.sis.util.iso.AbstractFactory.toString()
  1.5
  Returns a string representation of this factory for debugging purposes.
  org.apache.sis.util.iso.DefaultNameFactory.createTypeName(NameSpace, CharSequence, Type)
  1.3
  Creates a type name from the given character sequence and explicit Java type.
  org.apache.sis.util.iso.DefaultNameFactory.provider()
  1.4
  Returns the default provider of `GenericName` instances.
  org.apache.sis.util.iso.DefaultNameSpace.getSeparator(NameSpace, boolean)
  1.3
  Returns the separator between name components in the given namespace.
  org.apache.sis.util.iso.DefaultRecord.getFields()
  1.1
  Returns the dictionary of all (name, value) pairs in this record.
  org.apache.sis.util.iso.DefaultRecordSchema.createRecordTypeName(CharSequence)
  1.3
  Creates the name of a record.
  org.apache.sis.util.iso.DefaultRecordType.getFieldTypes()
  1.1
  Returns the dictionary of all (name, type) pairs in this record type.
  org.apache.sis.util.iso.DefaultTypeName.toJavaType()
  1.3
  Returns the Java type represented by this name.
  org.apache.sis.util.iso.Names.createMemberName(CharSequence, String, CharSequence, TypeName)
  1.3
  Creates a member name for attribute values of the given type.
  org.apache.sis.util.iso.Names.createTypeName(Class<?>)
  1.3
  Creates a type name for the given class using naming convention documented in `DefaultTypeName`.
  org.apache.sis.util.iso.Types.forCodeName(Class<T>, String, Function<? super String, ? extends T>)
  1.5
  Returns the code of the given type that matches the given name, or optionally returns a new one if none match the name.
  org.apache.sis.util.logging.Initializer.reload(Path)
  1.5
  Reloads the logging configuration from the specified file.
  org.apache.sis.util.logging.Logging.completeAndLog(Logger, Class<?>, String, LogRecord)
  1.4
  Completes the properties of the given record, then logs to the specified or inferred logger.
  org.apache.sis.util.logging.MonolineFormatter.getMaximalLineLength()
  1.5
  Returns the provider of the maximal number of columns in the records to format, or `null` if none.
  org.apache.sis.util.logging.MonolineFormatter.setMaximalLineLength(IntSupplier)
  1.5
  Sets the provider of the maximal number of columns in the records to format.
  org.apache.sis.util.logging.PerformanceLevel.getLocalizedName()
  1.2
  Return the name of this level for the current default locale.
  org.apache.sis.util.Numbers.isNaN(Number)
  1.1
  Returns `true` if the given number is null or NaN.
  org.apache.sis.util.Numbers.isNumber(Class<?>)
  1.1
  Returns `true` if the given `type` is a floating point or an integer type.
  org.apache.sis.util.Numbers.round(Number)
  1.4
  Returns the value of the given number rounded to nearest `long` integer.
  org.apache.sis.util.StringBuilders.trimWhitespaces(StringBuilder, int, int)
  1.5
  Removes leading and trailing whitespace characters in a subregion of the specified buffer.
  org.apache.sis.util.Version.ofLibrary(Class<?>)
  1.5
  Returns the version of the library that provides the given class.
  org.apache.sis.xml.MarshalContext.getDocumentURI()
  1.5
  Returns the URI of the document being (un)marshalled, if this URI is known.
  org.apache.sis.xml.MarshalContext.getPool()
  1.5
  Returns the marshaller pool that produced the marshaller or unmarshaller in use.
  org.apache.sis.xml.MarshalContext.getZoneId()
  1.5
  Returns the timezone to use for (un)marshalling, or `null` if none was explicitly specified.
  org.apache.sis.xml.MarshallerPool.toString()
  1.5
  Returns a string representation of this pool for debugging purposes.
  org.apache.sis.xml.ReferenceResolver.resolveExternal(MarshalContext, Source)
  1.5
  Returns an object defined in an external document, or `null` if none.

- New Constructors
  Constructor
  Added in
  Description
  org.apache.sis.coverage.grid.DisjointExtentException(GridExtent, GridExtent, int)
  1.3
  Creates an exception with an error message built from the given extents.
  org.apache.sis.coverage.grid.GridCoverage2D(GridCoverage, RenderedImage)
  1.2
  Constructs a grid coverage using the same domain and range than the given coverage, but different data.
  org.apache.sis.coverage.grid.GridExtent(Rectangle)
  1.1
  Creates a new grid extent for an image or matrix of the given bounds.
  org.apache.sis.coverage.grid.GridExtent(GridExtent, GridExtent)
  1.5
  Creates a new grid extent as the concatenation of the two specified grid extent.
  org.apache.sis.coverage.grid.GridExtent(DimensionNameType, long, long, boolean)
  1.5
  Constructs a one-dimensional grid extent set to the specified coordinates.
  org.apache.sis.coverage.grid.GridGeometry(GridExtent, Envelope, GridOrientation)
  1.1
  Creates an axis-aligned grid geometry with an extent and an envelope.
  org.apache.sis.coverage.grid.GridGeometry(GridGeometry, GridExtent, MathTransform)
  1.2
  Creates a new grid geometry derived from the given grid geometry with a new extent and a modified transform.
  org.apache.sis.coverage.grid.GridGeometry(GridGeometry, GridGeometry)
  1.5
  Creates a new grid geometry as the concatenation of the two specified grid geometries.
  org.apache.sis.coverage.grid.GridGeometry(Envelope)
  1.4
  Creates a grid geometry with only an envelope.
  org.apache.sis.coverage.grid.IllegalGridGeometryException(Throwable)
  1.1
  Constructs an exception with the specified cause.
  org.apache.sis.geometry.DirectPosition2D(Point2D)
  1.3
  Constructs a 2D position from the coordinates of the specified point.
  org.apache.sis.gui.coverage.CoverageExplorer(CoverageExplorer)
  1.2
  Creates an explorer initialized with the same coverage or resource than the given explorer.
  org.apache.sis.gui.coverage.CoverageExplorer(CoverageExplorer.View)
  1.2
  Creates an initially empty explorer with the specified view type.
  org.apache.sis.image.Colorizer.Target(SampleModel, RenderedImage)
  1.5
  Creates a new target with the same sample dimensions and visible band as the given image.
  org.apache.sis.image.ImageCombiner(WritableRenderedImage, ImageProcessor)
  1.2
  Creates an image combiner which will use the given processor for resampling operations.
  org.apache.sis.io.wkt.WKTFormat()
  1.5
  Creates a format for the root locale and UTC timezone.
  org.apache.sis.io.wkt.WKTFormat(Locale, ZoneId)
  1.5
  Creates a format for the given locale and timezone.
  org.apache.sis.math.Statistics(CharSequence, int, int, double, double, double, double, boolean)
  1.2
  Constructs a set of statistics initialized to the given values.
  org.apache.sis.metadata.AbstractMetadata(Object)
  1.5
  Creates an initially empty metadata with nil reasons copied from the given object.
  org.apache.sis.metadata.iso.citation.DefaultCitationDate(Temporal, DateType)
  1.5
  Constructs a citation date initialized to the given date.
  org.apache.sis.metadata.iso.DefaultMetadata(ResponsibleParty, Temporal, Identification)
  1.5
  Creates a meta data initialized to the specified values.
  org.apache.sis.metadata.iso.extent.DefaultGeographicDescription(Identifier)
  1.5
  Constructs a geographic description initialized to the given identifier.
  org.apache.sis.metadata.iso.extent.DefaultTemporalExtent(Temporal, Temporal)
  1.5
  Constructs a new instance initialized with the specified values.
  org.apache.sis.metadata.iso.identification.AbstractIdentification(Citation, CharSequence, TopicCategory)
  1.5
  Creates an identification initialized to the specified values.
  org.apache.sis.metadata.iso.quality.DefaultEvaluationMethod(EvaluationMethodType, CharSequence)
  1.5
  Constructs an evaluation method initialized to the given description.
  org.apache.sis.metadata.iso.quality.DefaultMeasureReference(CharSequence)
  1.5
  Constructs a measure reference initialized with the given name.
  org.apache.sis.metadata.ModifiableMetadata(Object)
  1.5
  Creates an initially empty metadata with nil reasons copied from the given object.
  org.apache.sis.referencing.crs.DefaultEngineeringCRS(Map<String, ?>, EngineeringDatum, DefaultDatumEnsemble<EngineeringDatum>, CoordinateSystem)
  1.5
  Creates a coordinate reference system from the given properties, datum and coordinate system.
  org.apache.sis.referencing.crs.DefaultGeocentricCRS(Map<String, ?>, GeodeticDatum, DefaultDatumEnsemble<GeodeticDatum>, CartesianCS)
  1.5
  Creates a coordinate reference system from the given properties, datum and coordinate system.
  org.apache.sis.referencing.crs.DefaultGeocentricCRS(Map<String, ?>, GeodeticDatum, DefaultDatumEnsemble<GeodeticDatum>, SphericalCS)
  1.5
  Creates a coordinate reference system from the given properties, datum and coordinate system.
  org.apache.sis.referencing.crs.DefaultGeographicCRS(Map<String, ?>, GeodeticDatum, DefaultDatumEnsemble<GeodeticDatum>, EllipsoidalCS)
  1.5
  Creates a coordinate reference system from the given properties, datum and coordinate system.
  org.apache.sis.referencing.crs.DefaultParametricCRS(Map<String, ?>, DefaultParametricDatum, DefaultDatumEnsemble<DefaultParametricDatum>, DefaultParametricCS)
  1.5
  Creates a coordinate reference system from the given properties, datum and coordinate system.
  org.apache.sis.referencing.crs.DefaultTemporalCRS(Map<String, ?>, TemporalDatum, DefaultDatumEnsemble<TemporalDatum>, TimeCS)
  1.5
  Creates a coordinate reference system from the given properties, datum and coordinate system.
  org.apache.sis.referencing.crs.DefaultVerticalCRS(Map<String, ?>, VerticalDatum, DefaultDatumEnsemble<VerticalDatum>, VerticalCS)
  1.5
  Creates a coordinate reference system from the given properties, datum and coordinate system.
  org.apache.sis.referencing.cs.DefaultSphericalCS(Map<String, ?>, CoordinateSystemAxis, CoordinateSystemAxis)
  1.4
  Constructs a two-dimensional coordinate system from a set of properties.
  org.apache.sis.referencing.datum.DefaultTemporalDatum(Map<String, ?>, Temporal)
  1.5
  Creates a temporal datum from the given properties.
  org.apache.sis.referencing.datum.TimeDependentBWP(GeodeticDatum, Extent, Temporal)
  1.5
  Creates a new instance for the given target datum, domain of validity and time reference.
  org.apache.sis.referencing.factory.FactoryDataException(Throwable)
  1.2
  Constructs an exception with the specified cause.
  org.apache.sis.referencing.operation.DefaultOperationMethod(Map<String, ?>, ParameterDescriptorGroup)
  1.1
  Constructs an operation method from a set of properties and a descriptor group.
  org.apache.sis.referencing.operation.transform.EllipsoidToCentricTransform(Ellipsoid, boolean, EllipsoidToCentricTransform.TargetType)
  1.5
  Creates a transform from angles in radians on an ellipsoid having a semi-major axis length of 1.
  org.apache.sis.storage.AbstractFeatureSet(Resource)
  1.4
  Creates a new resource, potentially as a child of another resource.
  org.apache.sis.storage.AbstractGridCoverageResource(Resource)
  1.4
  Creates a new resource, potentially as a child of another resource.
  org.apache.sis.storage.AbstractResource(Resource)
  1.4
  Creates a new resource, potentially as a child of another resource.
  org.apache.sis.storage.aggregate.CoverageAggregator()
  1.4
  Creates an initially empty aggregator with no listeners.
  org.apache.sis.storage.aggregate.MergeStrategy()
  1.5
  Creates a new merge strategy.
  org.apache.sis.storage.DataStore(DataStore, DataStoreProvider, StorageConnector, boolean)
  1.1
  Creates a new instance as a child of another data store instance.
  org.apache.sis.storage.FeatureQuery(FeatureQuery)
  1.5
  Creates a new query initialized to the same values than the given query.
  org.apache.sis.storage.FeatureQuery.NamedExpression(Expression<? super AbstractFeature, ?>, GenericName, FeatureQuery.ProjectionType)
  1.4
  Creates a new column with the given expression, the given name and the given projection type.
  org.apache.sis.storage.geotiff.GeoTiffStore(DataStoreProvider, StorageConnector)
  1.5
  Creates a new GeoTIFF store from the given file, URL or stream object.
  org.apache.sis.storage.geotiff.GeoTiffStore(DataStore, DataStoreProvider, StorageConnector, boolean)
  1.1
  Creates a new GeoTIFF store as a component of a larger data store.
  org.apache.sis.storage.landsat.LandsatStore(DataStoreProvider, StorageConnector)
  1.5
  Creates a new Landsat store from the given file, URL, stream or character reader.
  org.apache.sis.storage.netcdf.NetcdfStore(DataStoreProvider, StorageConnector)
  1.5
  Creates a new netCDF store from the given file, URL, stream or `NetcdfFile` object.
  org.apache.sis.storage.sql.ResourceDefinition(GenericName, String)
  1.5
  Creates a new description of a resource in a SQL database.
  org.apache.sis.storage.sql.SQLStore(DataStoreProvider, StorageConnector)
  1.5
  Creates a new `SQLStore` for the given data source.
  org.apache.sis.storage.StorageConnector(StorageConnector, Object)
  1.5
  Creates a new data store connection which has a sub-component of a larger data store.
  org.apache.sis.util.collection.WeakValueHashMap(Class<K>, ToIntFunction<Object>, BiPredicate<Object, Object>)
  1.4
  Creates a new `WeakValueHashMap` using the given functions for computing hash code and equality.
  org.apache.sis.util.DefaultInternationalString(Locale, String)
  1.5
  Creates an international string initialized with the given string in the given locale.
  org.apache.sis.util.iso.DefaultRecordSchema(CharSequence)
  1.6
  Creates a new schema of the given name.
  org.apache.sis.util.iso.DefaultRecordType(TypeName, Map<? extends MemberName, ? extends Type>)
  1.5
  Creates a new record type.
  org.apache.sis.util.iso.DefaultTypeName(NameSpace, CharSequence, Type)
  1.3
  Constructs a type name from the given character sequence and explicit Java type.
  org.apache.sis.xml.ReferenceResolver(URIResolver)
  1.5
  Creates a new resolver which will use the specified provider of sources for unmarshalling external documents.

- New Enum Constants
  Enum Constant
  Added in
  Description
  org.apache.sis.coverage.grid.GridRoundingMode.CONTAINED
  1.1
  Converts grid low and high to values that are fully contained in the envelope.
  org.apache.sis.image.DataType.UINT
  1.5
  Unsigned 32-bits data.
  org.apache.sis.io.wkt.Convention.WKT2_2015
  1.5
  The ISO 19162:2015 format, also known as “WKT 2”.
  org.apache.sis.io.wkt.Convention.WKT2_2019
  1.5
  The ISO 19162:2019 format, also known as “WKT 2”.
  org.apache.sis.io.wkt.ElementKind.ENSEMBLE
  1.5
  Ensemble of datum or reference frames, represented by `ENSEMBLE[…]` elements.
  org.apache.sis.math.FunctionProperty.VOLATILE
  1.4
  A function is volatile if the computed value changes each time that the function is evaluated.
  org.apache.sis.referencing.CommonCRS.Temporal.TROPICAL_YEAR
  1.5
  Time measured in units of tropical years since January 1, 2000 at 00:00 UTC.
  org.apache.sis.referencing.cs.AxesConvention.ORIGINAL
  1.5
  The axis order as they were specified in the original coordinate system.
  org.apache.sis.referencing.factory.IdentifiedObjectFinder.Domain.EXHAUSTIVE_VALID_DATASET
  1.2
  Search unconditionally based on all valid (non-deprecated) objects known to the factory.
  org.apache.sis.referencing.operation.transform.EllipsoidToCentricTransform.TargetType.SPHERICAL
  1.5
  Indicates conversions from ellipsoidal to spherical coordinate system.
  org.apache.sis.setup.GeometryLibrary.GEOAPI
  1.4
  The GeoAPI geometry interfaces.
  org.apache.sis.util.ComparisonMode.COMPATIBILITY
  1.5
  Only the attributes relevant to the object functionality are compared, with a tolerance for some structural changes.