# Uses of Package
org.apache.sis.util

- Packages that use org.apache.sis.util
  Package | Description
  --- | ---
  org.apache.sis.feature | Defines the structure and content of views of real-world phenomenon.
  org.apache.sis.feature.builder | Helper classes for creating `FeatureType` instances.
  org.apache.sis.geometry | Basic geometric objects (envelopes and direct positions).
  org.apache.sis.io | Extensions to standard Java I/O (`Reader`, `Writer`, `Appendable`).
  org.apache.sis.io.wkt | Well Known Text (WKT) parsing and formatting.
  org.apache.sis.math | A set of mathematical objects and algebraic utilities.
  org.apache.sis.measure | Units of measurements, values related to measurement (like angles and ranges) and their formatters.
  org.apache.sis.metadata | Root package for various metadata implementations.
  org.apache.sis.metadata.iso | Root package for ISO 19115 metadata about resources (data or services).
  org.apache.sis.metadata.iso.acquisition | Information about the measuring instruments, the platform carrying them, and the mission to which the data contributes.
  org.apache.sis.metadata.iso.citation | Reference to the data or service (citation, responsible party, contact information).
  org.apache.sis.metadata.iso.constraint | Information about legal and security constraints placed on data.
  org.apache.sis.metadata.iso.content | Description of the dataset content.
  org.apache.sis.metadata.iso.distribution | Information about the options for obtaining a resource (data or service).
  org.apache.sis.metadata.iso.extent | Information about spatial, vertical, and temporal extent.
  org.apache.sis.metadata.iso.identification | Information to uniquely identify the data or service.
  org.apache.sis.metadata.iso.lineage | Information about the sources and production processes of a dataset.
  org.apache.sis.metadata.iso.maintenance | Information about the frequency and scope of data updates.
  org.apache.sis.metadata.iso.quality | Information about data quality, accuracy and consistency of a dataset.
  org.apache.sis.metadata.iso.spatial | Information about the mechanisms (grid or vector) used to represent spatial data.
  org.apache.sis.parameter | Descriptions and values of parameters used by a coordinate operation or a process.
  org.apache.sis.profile.france | French extensions defined by the Association Française de Normalisation (AFNOR).
  org.apache.sis.referencing | Base classes for reference systems used for general positioning.
  org.apache.sis.referencing.crs | Coordinate Reference System (CRS) definitions as coordinate systems related to the earth through datum.
  org.apache.sis.referencing.cs | Coordinate System (CS) definitions as the set of coordinate system axes that spans the coordinate space.
  org.apache.sis.referencing.datum | Relationship of a `CoordinateSystem` (an abstract mathematical entity) to the earth or other system.
  org.apache.sis.referencing.factory | Creates Coordinate Reference System (CRS) objects from given properties or authority codes.
  org.apache.sis.referencing.factory.sql | Factories for geodetic objects defined in a SQL database, typically the EPSG dataset.
  org.apache.sis.referencing.gazetteer | Mapping between geographic identifiers (addresses, grid indexes…) and locations (descriptions, coordinates…).
  org.apache.sis.referencing.operation | Relationship between any two Coordinate Reference Systems (CRS).
  org.apache.sis.referencing.operation.builder | Helper classes for creating Math Transforms from a set of points.
  org.apache.sis.referencing.operation.matrix | Matrix implementations for spatio-temporal referencing.
  org.apache.sis.referencing.operation.projection | Map projection implementations.
  org.apache.sis.referencing.operation.transform | Conversions or transformations of multi-dimensional coordinate points.
  org.apache.sis.storage | Data store base types for retrieving and saving geospatial data in various storage formats.
  org.apache.sis.storage.earthobservation | Metadata readers for some format used in Earth observation (Landsat, MODIS).
  org.apache.sis.storage.gdal | Extensions to referencing services as wrapper around the C/C++ Proj.4 library.
  org.apache.sis.storage.geotiff | Maps ISO metadata elements from/to the GeoTIFF tags.
  org.apache.sis.storage.netcdf | Maps ISO metadata elements from/to the Climate and Forecast (CF) attributes in a netCDF file.
  org.apache.sis.util | Simple data objects and miscellaneous utilities.
  org.apache.sis.util.collection | Addition to the collection framework.
  org.apache.sis.util.iso | Implementations of GeoAPI types from the `org.opengis.util` package.
  org.apache.sis.util.logging | Extensions to the JDK logging framework.
  org.apache.sis.xml | Provides methods for marshalling and unmarshalling SIS objects in XML.

- Classes in org.apache.sis.util used by org.apache.sis.feature
  Class and Description
  Debug Annotates classes or methods that are provided mostly for debugging purpose.
  Deprecable Interface of classes for which deprecated instances may exist.
  Localized Interface of classes for which each instance is configured for a particular locale.
  Static Parent of SIS classes that contain only static utility methods, for documentation purpose.
  UnconvertibleObjectException Thrown when an object can not be converted from the source type to the target type.

- Classes in org.apache.sis.util used by org.apache.sis.feature.builder
  Class and Description
  Debug Annotates classes or methods that are provided mostly for debugging purpose.
  Localized Interface of classes for which each instance is configured for a particular locale.
  UnconvertibleObjectException Thrown when an object can not be converted from the source type to the target type.

- Classes in org.apache.sis.util used by org.apache.sis.geometry
  Class and Description
  Emptiable Interface of classes for which empty instances may exist.
  Localized Interface of classes for which each instance is configured for a particular locale.
  Static Parent of SIS classes that contain only static utility methods, for documentation purpose.

- Classes in org.apache.sis.util used by org.apache.sis.io
  Class and Description
  Localized Interface of classes for which each instance is configured for a particular locale.
  Static Parent of SIS classes that contain only static utility methods, for documentation purpose.

- Classes in org.apache.sis.util used by org.apache.sis.io.wkt
  Class and Description
  Debug Annotates classes or methods that are provided mostly for debugging purpose.
  Localized Interface of classes for which each instance is configured for a particular locale.
  LocalizedException An exception which can produce an error message in the client locale.

- Classes in org.apache.sis.util used by org.apache.sis.math
  Class and Description
  Localized Interface of classes for which each instance is configured for a particular locale.
  Static Parent of SIS classes that contain only static utility methods, for documentation purpose.

- Classes in org.apache.sis.util used by org.apache.sis.measure
  Class and Description
  Debug Annotates classes or methods that are provided mostly for debugging purpose.
  Emptiable Interface of classes for which empty instances may exist.
  Localized Interface of classes for which each instance is configured for a particular locale.
  Static Parent of SIS classes that contain only static utility methods, for documentation purpose.
  Workaround Annotates code containing workarounds for bugs or limitations in an external library.

- Classes in org.apache.sis.util used by org.apache.sis.metadata
  Class and Description
  ComparisonMode Specifies the level of strictness when comparing two `LenientComparable` objects for equality.
  Debug Annotates classes or methods that are provided mostly for debugging purpose.
  Emptiable Interface of classes for which empty instances may exist.
  LenientComparable Interfaces of classes for which instances can be compared for equality using different levels of strictness.

- Classes in org.apache.sis.util used by org.apache.sis.metadata.iso
  Class and Description
  Emptiable Interface of classes for which empty instances may exist.
  LenientComparable Interfaces of classes for which instances can be compared for equality using different levels of strictness.

- Classes in org.apache.sis.util used by org.apache.sis.metadata.iso.acquisition
  Class and Description
  Emptiable Interface of classes for which empty instances may exist.
  LenientComparable Interfaces of classes for which instances can be compared for equality using different levels of strictness.

- Classes in org.apache.sis.util used by org.apache.sis.metadata.iso.citation
  Class and Description
  Emptiable Interface of classes for which empty instances may exist.
  LenientComparable Interfaces of classes for which instances can be compared for equality using different levels of strictness.
  Static Parent of SIS classes that contain only static utility methods, for documentation purpose.

- Classes in org.apache.sis.util used by org.apache.sis.metadata.iso.constraint
  Class and Description
  Emptiable Interface of classes for which empty instances may exist.
  LenientComparable Interfaces of classes for which instances can be compared for equality using different levels of strictness.

- Classes in org.apache.sis.util used by org.apache.sis.metadata.iso.content
  Class and Description
  Emptiable Interface of classes for which empty instances may exist.
  LenientComparable Interfaces of classes for which instances can be compared for equality using different levels of strictness.

- Classes in org.apache.sis.util used by org.apache.sis.metadata.iso.distribution
  Class and Description
  Emptiable Interface of classes for which empty instances may exist.
  LenientComparable Interfaces of classes for which instances can be compared for equality using different levels of strictness.

- Classes in org.apache.sis.util used by org.apache.sis.metadata.iso.extent
  Class and Description
  ComparisonMode Specifies the level of strictness when comparing two `LenientComparable` objects for equality.
  Emptiable Interface of classes for which empty instances may exist.
  LenientComparable Interfaces of classes for which instances can be compared for equality using different levels of strictness.
  Static Parent of SIS classes that contain only static utility methods, for documentation purpose.

- Classes in org.apache.sis.util used by org.apache.sis.metadata.iso.identification
  Class and Description
  Emptiable Interface of classes for which empty instances may exist.
  LenientComparable Interfaces of classes for which instances can be compared for equality using different levels of strictness.

- Classes in org.apache.sis.util used by org.apache.sis.metadata.iso.lineage
  Class and Description
  Emptiable Interface of classes for which empty instances may exist.
  LenientComparable Interfaces of classes for which instances can be compared for equality using different levels of strictness.

- Classes in org.apache.sis.util used by org.apache.sis.metadata.iso.maintenance
  Class and Description
  Emptiable Interface of classes for which empty instances may exist.
  LenientComparable Interfaces of classes for which instances can be compared for equality using different levels of strictness.

- Classes in org.apache.sis.util used by org.apache.sis.metadata.iso.quality
  Class and Description
  Emptiable Interface of classes for which empty instances may exist.
  LenientComparable Interfaces of classes for which instances can be compared for equality using different levels of strictness.

- Classes in org.apache.sis.util used by org.apache.sis.metadata.iso.spatial
  Class and Description
  Emptiable Interface of classes for which empty instances may exist.
  LenientComparable Interfaces of classes for which instances can be compared for equality using different levels of strictness.

- Classes in org.apache.sis.util used by org.apache.sis.parameter
  Class and Description
  ComparisonMode Specifies the level of strictness when comparing two `LenientComparable` objects for equality.
  Debug Annotates classes or methods that are provided mostly for debugging purpose.
  Deprecable Interface of classes for which deprecated instances may exist.
  LenientComparable Interfaces of classes for which instances can be compared for equality using different levels of strictness.
  Localized Interface of classes for which each instance is configured for a particular locale.

- Classes in org.apache.sis.util used by org.apache.sis.profile.france
  Class and Description
  Static Parent of SIS classes that contain only static utility methods, for documentation purpose.

- Classes in org.apache.sis.util used by org.apache.sis.referencing
  Class and Description
  ComparisonMode Specifies the level of strictness when comparing two `LenientComparable` objects for equality.
  Deprecable Interface of classes for which deprecated instances may exist.
  LenientComparable Interfaces of classes for which instances can be compared for equality using different levels of strictness.
  Static Parent of SIS classes that contain only static utility methods, for documentation purpose.
  Workaround Annotates code containing workarounds for bugs or limitations in an external library.

- Classes in org.apache.sis.util used by org.apache.sis.referencing.crs
  Class and Description
  ComparisonMode Specifies the level of strictness when comparing two `LenientComparable` objects for equality.
  Deprecable Interface of classes for which deprecated instances may exist.
  LenientComparable Interfaces of classes for which instances can be compared for equality using different levels of strictness.

- Classes in org.apache.sis.util used by org.apache.sis.referencing.cs
  Class and Description
  ComparisonMode Specifies the level of strictness when comparing two `LenientComparable` objects for equality.
  Deprecable Interface of classes for which deprecated instances may exist.
  LenientComparable Interfaces of classes for which instances can be compared for equality using different levels of strictness.
  Static Parent of SIS classes that contain only static utility methods, for documentation purpose.

- Classes in org.apache.sis.util used by org.apache.sis.referencing.datum
  Class and Description
  ComparisonMode Specifies the level of strictness when comparing two `LenientComparable` objects for equality.
  Deprecable Interface of classes for which deprecated instances may exist.
  LenientComparable Interfaces of classes for which instances can be compared for equality using different levels of strictness.

- Classes in org.apache.sis.util used by org.apache.sis.referencing.factory
  Class and Description
  Debug Annotates classes or methods that are provided mostly for debugging purpose.
  Localized Interface of classes for which each instance is configured for a particular locale.

- Classes in org.apache.sis.util used by org.apache.sis.referencing.factory.sql
  Class and Description
  Localized Interface of classes for which each instance is configured for a particular locale.

- Classes in org.apache.sis.util used by org.apache.sis.referencing.gazetteer
  Class and Description
  ComparisonMode Specifies the level of strictness when comparing two `LenientComparable` objects for equality.
  Debug Annotates classes or methods that are provided mostly for debugging purpose.
  Deprecable Interface of classes for which deprecated instances may exist.
  LenientComparable Interfaces of classes for which instances can be compared for equality using different levels of strictness.
  Localized Interface of classes for which each instance is configured for a particular locale.

- Classes in org.apache.sis.util used by org.apache.sis.referencing.operation
  Class and Description
  ComparisonMode Specifies the level of strictness when comparing two `LenientComparable` objects for equality.
  Deprecable Interface of classes for which deprecated instances may exist.
  LenientComparable Interfaces of classes for which instances can be compared for equality using different levels of strictness.

- Classes in org.apache.sis.util used by org.apache.sis.referencing.operation.builder
  Class and Description
  Debug Annotates classes or methods that are provided mostly for debugging purpose.

- Classes in org.apache.sis.util used by org.apache.sis.referencing.operation.matrix
  Class and Description
  ComparisonMode Specifies the level of strictness when comparing two `LenientComparable` objects for equality.
  LenientComparable Interfaces of classes for which instances can be compared for equality using different levels of strictness.
  Static Parent of SIS classes that contain only static utility methods, for documentation purpose.

- Classes in org.apache.sis.util used by org.apache.sis.referencing.operation.projection
  Class and Description
  ComparisonMode Specifies the level of strictness when comparing two `LenientComparable` objects for equality.
  Debug Annotates classes or methods that are provided mostly for debugging purpose.
  LenientComparable Interfaces of classes for which instances can be compared for equality using different levels of strictness.

- Classes in org.apache.sis.util used by org.apache.sis.referencing.operation.transform
  Class and Description
  ComparisonMode Specifies the level of strictness when comparing two `LenientComparable` objects for equality.
  Debug Annotates classes or methods that are provided mostly for debugging purpose.
  LenientComparable Interfaces of classes for which instances can be compared for equality using different levels of strictness.
  Static Parent of SIS classes that contain only static utility methods, for documentation purpose.

- Classes in org.apache.sis.util used by org.apache.sis.storage
  Class and Description
  Debug Annotates classes or methods that are provided mostly for debugging purpose.
  Localized Interface of classes for which each instance is configured for a particular locale.
  LocalizedException An exception which can produce an error message in the client locale.
  Static Parent of SIS classes that contain only static utility methods, for documentation purpose.
  Version Holds a version number as a sequence of strings separated by either a dot or a dash.

- Classes in org.apache.sis.util used by org.apache.sis.storage.earthobservation
  Class and Description
  Debug Annotates classes or methods that are provided mostly for debugging purpose.
  Localized Interface of classes for which each instance is configured for a particular locale.

- Classes in org.apache.sis.util used by org.apache.sis.storage.gdal
  Class and Description
  Static Parent of SIS classes that contain only static utility methods, for documentation purpose.

- Classes in org.apache.sis.util used by org.apache.sis.storage.geotiff
  Class and Description
  Localized Interface of classes for which each instance is configured for a particular locale.

- Classes in org.apache.sis.util used by org.apache.sis.storage.netcdf
  Class and Description
  Debug Annotates classes or methods that are provided mostly for debugging purpose.
  Localized Interface of classes for which each instance is configured for a particular locale.
  Version Holds a version number as a sequence of strings separated by either a dot or a dash.

- Classes in org.apache.sis.util used by org.apache.sis.util
  Class and Description
  Characters.Filter Subsets of Unicode characters identified by their general category.
  ComparisonMode Specifies the level of strictness when comparing two `LenientComparable` objects for equality.
  Locales Static methods working on `Locale` instances.
  NullArgumentException Thrown when a null argument has been given to a method that doesn't accept them.
  ObjectConverter A function which converts instances of source type to instances of target type.
  Static Parent of SIS classes that contain only static utility methods, for documentation purpose.
  UnconvertibleObjectException Thrown when an object can not be converted from the source type to the target type.
  Version Holds a version number as a sequence of strings separated by either a dot or a dash.
  Workaround Annotates code containing workarounds for bugs or limitations in an external library.

- Classes in org.apache.sis.util used by org.apache.sis.util.collection
  Class and Description
  Localized Interface of classes for which each instance is configured for a particular locale.
  NullArgumentException Thrown when a null argument has been given to a method that doesn't accept them.
  ObjectConverter A function which converts instances of source type to instances of target type.
  Static Parent of SIS classes that contain only static utility methods, for documentation purpose.

- Classes in org.apache.sis.util used by org.apache.sis.util.iso
  Class and Description
  Debug Annotates classes or methods that are provided mostly for debugging purpose.
  Static Parent of SIS classes that contain only static utility methods, for documentation purpose.
  UnknownNameException Thrown when an operation can not complete because a given name is unrecognized.

- Classes in org.apache.sis.util used by org.apache.sis.util.logging
  Class and Description
  Configuration Annotates methods having a system-wide impact on the configuration of the Apache SIS library.
  Debug Annotates classes or methods that are provided mostly for debugging purpose.
  Localized Interface of classes for which each instance is configured for a particular locale.
  Static Parent of SIS classes that contain only static utility methods, for documentation purpose.

- Classes in org.apache.sis.util used by org.apache.sis.xml
  Class and Description
  Static Parent of SIS classes that contain only static utility methods, for documentation purpose.
  Version Holds a version number as a sequence of strings separated by either a dot or a dash.

Copyright © 2010–2017 The Apache Software Foundation. All rights reserved.