# Module org.apache.sis.util

module org.apache.sis.util
Units of measurement and miscellaneous utility methods required by Apache SIS. It includes a few mathematical functions, collection classes, I/O utilities, operations on common Java types like Arrays and character strings, logging, and more.

Some functionalities provided by this module may overlap some external libraries like Common Logging and Commons collections. Since this is not the purpose of this module to compete with dedicated libraries, this module should be considered as mostly internal to the Apache SIS project. For example any future SIS release may change the collection implementations (how they perform synchronizations, how they handle exceptions, etc.) in order to fit SIS needs.

Since:
  0.3

- ## Packages

  Exports
  Package
  Description
  org.apache.sis.io
  Extensions to standard Java I/O (`Reader`, `Writer`, `Appendable`) and `Format`.
  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.setup
  Provides information and some controls about SIS configuration.
  org.apache.sis.util
  Simple data objects and miscellaneous utilities.
  org.apache.sis.util.collection
  Addition to the collection framework.
  org.apache.sis.util.logging
  Extensions to the JDK logging framework.