blob: d0e5dfefd8b31b88929c02ff508caa97bea5bccf [file] [log] [blame]
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Thu Oct 05 19:54:57 CEST 2023 -->
<title>org.apache.sis.util (Apache SIS 1.4 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-10-05">
<meta name="description" content="declaration: module: org.apache.sis.util">
<meta name="generator" content="javadoc/ModuleWriterImpl">
<meta name="keywords" content="org.apache.sis.util module">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../sis.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="module-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Module</li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html#module">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Module:</p>
<ul>
<li><a href="#module-description">Description</a></li>
<li>Modules</li>
<li><a href="#packages-summary">Packages</a></li>
<li>Services</li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Module:&nbsp;</li>
<li><a href="#module-description">Description</a>&nbsp;|&nbsp;</li>
<li>Modules&nbsp;|&nbsp;</li>
<li><a href="#packages-summary">Packages</a>&nbsp;|&nbsp;</li>
<li>Services</li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Module org.apache.sis.util" class="title">Module org.apache.sis.util</h1>
</div>
<hr>
<div class="module-signature">module <span class="element-name">org.apache.sis.util</span></div>
<section class="module-description" id="module-description">
<!-- ============ MODULE DESCRIPTION =========== -->
<div class="block">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.
<p>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, <i>etc.</i>)
in order to fit SIS needs.</p></div>
<dl class="notes">
<dt>Since:</dt>
<dd>0.3</dd>
</dl>
</section>
<section class="summary">
<ul class="summary-list">
<li>
<section class="packages-summary" id="packages-summary">
<!-- ============ PACKAGES SUMMARY =========== -->
<h2>Packages</h2>
<div id="package-summary-table">
<div class="caption"><span>Exports</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color package-summary-table package-summary-table-tab1"><a href="org/apache/sis/io/package-summary.html">org.apache.sis.io</a></div>
<div class="col-last even-row-color package-summary-table package-summary-table-tab1">
<div class="block">Extensions to standard Java I/O (<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Reader.html" title="class or interface in java.io" class="external-link"><code>Reader</code></a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Writer.html" title="class or interface in java.io" class="external-link"><code>Writer</code></a>,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Appendable.html" title="class or interface in java.lang" class="external-link"><code>Appendable</code></a>) and <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/text/Format.html" title="class or interface in java.text" class="external-link"><code>Format</code></a>.</div>
</div>
<div class="col-first odd-row-color package-summary-table package-summary-table-tab1"><a href="org/apache/sis/math/package-summary.html">org.apache.sis.math</a></div>
<div class="col-last odd-row-color package-summary-table package-summary-table-tab1">
<div class="block">A set of mathematical objects and algebraic utilities.</div>
</div>
<div class="col-first even-row-color package-summary-table package-summary-table-tab1"><a href="org/apache/sis/measure/package-summary.html">org.apache.sis.measure</a></div>
<div class="col-last even-row-color package-summary-table package-summary-table-tab1">
<div class="block">Units of measurements, values related to measurement (like angles and ranges) and their formatters.</div>
</div>
<div class="col-first odd-row-color package-summary-table package-summary-table-tab1"><a href="org/apache/sis/setup/package-summary.html">org.apache.sis.setup</a></div>
<div class="col-last odd-row-color package-summary-table package-summary-table-tab1">
<div class="block">Provides information and some controls about SIS configuration.</div>
</div>
<div class="col-first even-row-color package-summary-table package-summary-table-tab1"><a href="org/apache/sis/util/package-summary.html">org.apache.sis.util</a></div>
<div class="col-last even-row-color package-summary-table package-summary-table-tab1">
<div class="block">Simple data objects and miscellaneous utilities.</div>
</div>
<div class="col-first odd-row-color package-summary-table package-summary-table-tab1"><a href="org/apache/sis/util/collection/package-summary.html">org.apache.sis.util.collection</a></div>
<div class="col-last odd-row-color package-summary-table package-summary-table-tab1">
<div class="block">Addition to the collection framework.</div>
</div>
<div class="col-first even-row-color package-summary-table package-summary-table-tab1"><a href="org/apache/sis/util/logging/package-summary.html">org.apache.sis.util.logging</a></div>
<div class="col-last even-row-color package-summary-table package-summary-table-tab1">
<div class="block">Extensions to the <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.logging/java/util/logging/package-summary.html" class="external-link">JDK logging</a> framework.</div>
</div>
</div>
</div>
</section>
</li>
</ul>
</section>
</main>
</div>
</div>
</body>
</html>