blob: 03cb7f47e1dd2283689039e1e0552ea822a656c0 [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (11.0.4) on Fri Sep 20 12:10:30 CEST 2019 -->
<title>MultiAuthoritiesFactory (Apache SIS 1.0 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2019-09-20">
<meta name="keywords" content="org.apache.sis.referencing.factory.MultiAuthoritiesFactory class">
<meta name="keywords" content="isLenient()">
<meta name="keywords" content="setLenient()">
<meta name="keywords" content="getAuthority()">
<meta name="keywords" content="getAuthorityCodes()">
<meta name="keywords" content="getCodeSpaces()">
<meta name="keywords" content="getAuthorityFactory()">
<meta name="keywords" content="getDescriptionText()">
<meta name="keywords" content="createObject()">
<meta name="keywords" content="createCoordinateReferenceSystem()">
<meta name="keywords" content="createGeographicCRS()">
<meta name="keywords" content="createGeocentricCRS()">
<meta name="keywords" content="createProjectedCRS()">
<meta name="keywords" content="createVerticalCRS()">
<meta name="keywords" content="createTemporalCRS()">
<meta name="keywords" content="createCompoundCRS()">
<meta name="keywords" content="createDerivedCRS()">
<meta name="keywords" content="createEngineeringCRS()">
<meta name="keywords" content="createImageCRS()">
<meta name="keywords" content="createDatum()">
<meta name="keywords" content="createGeodeticDatum()">
<meta name="keywords" content="createVerticalDatum()">
<meta name="keywords" content="createTemporalDatum()">
<meta name="keywords" content="createEngineeringDatum()">
<meta name="keywords" content="createImageDatum()">
<meta name="keywords" content="createEllipsoid()">
<meta name="keywords" content="createPrimeMeridian()">
<meta name="keywords" content="createExtent()">
<meta name="keywords" content="createCoordinateSystem()">
<meta name="keywords" content="createEllipsoidalCS()">
<meta name="keywords" content="createVerticalCS()">
<meta name="keywords" content="createTimeCS()">
<meta name="keywords" content="createCartesianCS()">
<meta name="keywords" content="createSphericalCS()">
<meta name="keywords" content="createCylindricalCS()">
<meta name="keywords" content="createPolarCS()">
<meta name="keywords" content="createCoordinateSystemAxis()">
<meta name="keywords" content="createUnit()">
<meta name="keywords" content="createParameterDescriptor()">
<meta name="keywords" content="createOperationMethod()">
<meta name="keywords" content="createCoordinateOperation()">
<meta name="keywords" content="createFromCoordinateReferenceSystemCodes()">
<meta name="keywords" content="newIdentifiedObjectFinder()">
<meta name="keywords" content="reload()">
<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="../../../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../../../../../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../../../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MultiAuthoritiesFactory (Apache SIS 1.0 API)";
}
}
catch(err) {
}
//-->
var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "../../../../../";
var useModuleDirectories = false;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MultiAuthoritiesFactory.html">Use</a></li>
<li><a href="package-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">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<!-- ======== START OF CLASS DATA ======== -->
<main role="main">
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">org.apache.sis.referencing.factory</a></div>
<h2 title="Class MultiAuthoritiesFactory" class="title">Class MultiAuthoritiesFactory</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../util/iso/AbstractFactory.html" title="class in org.apache.sis.util.iso">AbstractFactory</a></li>
<li>
<ul class="inheritance">
<li><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">GeodeticAuthorityFactory</a></li>
<li>
<ul class="inheritance">
<li>MultiAuthoritiesFactory</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/AuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing" class="externalLink">Authority­Factory</a></code>, <code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">CRSAuthority­Factory</a></code>, <code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">CSAuthority­Factory</a></code>, <code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/DatumAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">Datum­Authority­Factory</a></code>, <code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/operation/CoordinateOperationAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.operation" class="externalLink">Coordinate­Operation­Authority­Factory</a></code>, <code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/Factory.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory</a></code></dd>
</dl>
<hr>
<pre>public class <span class="typeNameLabel">MultiAuthoritiesFactory</span>
extends <a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">GeodeticAuthorityFactory</a>
implements <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">CRSAuthorityFactory</a>, <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">CSAuthorityFactory</a>, <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/DatumAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">DatumAuthorityFactory</a>, <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/operation/CoordinateOperationAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.operation" class="externalLink">CoordinateOperationAuthorityFactory</a></pre>
<div class="block">A factory that delegates the object creation to another factory determined from the <var>authority</var> part
in “<var>authority</var>:<var>code</var>” arguments.
The list of factories to use as delegates can be specified at construction time.
<p>This factory requires that every codes given to a <code>create­Foo(String)</code> method are prefixed by a namespace,
for example <code>"EPSG:4326"</code> or <code>"EPSG::4326"</code>.
When a <code>create­Foo(String)</code> method is invoked, this class uses the <var>authority</var> part in the
<var>authority</var>:<var>code</var>” argument for locating a factory capable to create a geodetic object
for the <var>code</var> part. If a factory is found in the list of factories given at construction time,
then the work is delegated to that factory. Otherwise a <a href="NoSuchAuthorityFactoryException.html" title="class in org.apache.sis.referencing.factory"><code>No­Such­Authority­Factory­Exception</code></a> is thrown.</p>
<div class="section">URI syntax</div>
This factory can also parse URNs or URLs of the following forms:
<ul>
<li><code>"urn:ogc:def:</code><var>type</var><code>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var><code>"</code></li>
<li><code>"http://www​.opengis​.net/def/</code><var>type</var><code>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var><code>"</code></li>
<li><code>"http://www​.opengis​.net/gml/srs/</code><var>authority</var><code>.xml#</code><var>code</var><code>"</code></li>
</ul>
In such cases, the <var>type</var> specified in the URN may be used for invoking a more specific method.
However <code>Multi­Authorities­Factory</code> uses the type information in the URN only for
delegating to a more specific method, never for delegating to a less specific method.
An exception will be thrown if the type in the URN is incompatible with the invoked method.
<div class="note"><b>Example:</b>
if <code><a href="#createObject(java.lang.String)">create­Object</a>("urn:ogc:def:<b>crs</b>:EPSG::4326")</code> is invoked,
then <code>Multi­Authorities­Factory</code> will delegate (indirectly, ignoring caching for this example) the object
creation to <a href="sql/EPSGDataAccess.html#createCoordinateReferenceSystem(java.lang.String)"><code>EPSGData­Access​.create­Coordinate­Reference­System(String)</code></a>
instead of <a href="sql/EPSGDataAccess.html#createObject(java.lang.String)"><code>EPSGData­Access​.create­Object(String)</code></a> because of the
<code>"crs"</code> part in the URN. The more specific method gives better performances and avoid ambiguities.</div>
This class accepts also combined URIs of the following forms
(only two components shown, but arbitrary number of components is allowed):
<ul>
<li><code>"urn:ogc:def:</code><var>type</var><code>,</code>
<var>type₁</var><code>:</code><var>authority₁</var><code>:</code><var>version₁</var><code>:</code><var>code₁</var><code>,</code>
<var>type₂</var><code>:</code><var>authority₂</var><code>:</code><var>version₂</var><code>:</code><var>code₂</var><code>"</code></li>
<li><code> "http://www​.opengis​.net/def/crs-compound?</code><br>
<code>1=http://www​.opengis​.net/def/crs/</code><var>authority₁</var><code>/</code><var>version₁</var><code>/</code><var>code₁</var><code>&amp;</code><br>
<code>2=http://www​.opengis​.net/def/crs/</code><var>authority₂</var><code>/</code><var>version₂</var><code>/</code><var>code₂</var><code>"</code></li>
</ul>
Given such URIs, <code>Multi­Authorities­Factory</code> invokes <a href="#createObject(java.lang.String)"><code>create­Object(String)</code></a> for each component
and combines the result as described by the <a href="../CRS.html#compound(org.opengis.referencing.crs.CoordinateReferenceSystem...)"><code>CRS​.compound(Coordinate­Reference­System...)</code></a> method.
URNs (but not URLs) can also combine a
<a href="../datum/DefaultGeodeticDatum.html" title="class in org.apache.sis.referencing.datum">geodetic datum</a> with an
<a href="../cs/DefaultEllipsoidalCS.html" title="class in org.apache.sis.referencing.cs">ellipsoidal coordinate system</a> for creating a new
<a href="../crs/DefaultGeographicCRS.html" title="class in org.apache.sis.referencing.crs">geographic CRS</a>, or a base geographic CRS with a
<a href="../operation/DefaultConversion.html" title="class in org.apache.sis.referencing.operation">conversion</a> and a
<a href="../cs/DefaultCartesianCS.html" title="class in org.apache.sis.referencing.cs">Cartesian coordinate system</a> for creating a new
<a href="../crs/DefaultProjectedCRS.html" title="class in org.apache.sis.referencing.crs">projected coordinate reference system</a>, or
<a href="../operation/AbstractCoordinateOperation.html" title="class in org.apache.sis.referencing.operation">coordinate operations</a>
for creating a concatenated operation.
<div class="section">Multiple versions for the same authority</div>
<code>Multi­Authorities­Factory</code> accepts an arbitrary amount of factories for the same authority, provided that
those factories have different version numbers. If a <code>create­Foo(String)</code> method is invoked with a URN
containing a version number different than zero, then <code>Multi­Authorities­Factory</code> will search for a factory
with that exact version, or throw a <a href="NoSuchAuthorityFactoryException.html" title="class in org.apache.sis.referencing.factory"><code>No­Such­Authority­Factory­Exception</code></a> if no suitable factory is found.
If a <code>create­Foo(String)</code> method is invoked with the version number omitted, then <code>Multi­Authorities­Factory</code>
will use the first factory in iteration order for the requested authority regardless of its version number.
<div class="note"><b>Example:</b>
a <code>Multi­Authorities­Factory</code> instance could contain two <code>EPSGFactory</code> instances:
one for version 8.2 and another one for version 7.9 of the EPSG dataset.
A specific version can be requested in the URN given to <code>create­Foo(String)</code> methods,
for example <code>"urn:ogc:def:crs:EPSG:<b>8.2</b>:4326"</code>.
If no version is given of if the given version is zero,
then the first EPSG factory in iteration order is used regardless of its version number.
</div>
<div class="section">Multi-threading</div>
This class is thread-safe if all delegate factories are themselves thread-safe.
However the factory <em>providers</em>, which are given to the constructor as <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink"><code>Iterable</code></a> instances,
do not need to be thread-safe. See constructor Javadoc for more information.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>0.7</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../CRS.html#getAuthorityFactory(java.lang.String)"><code>CRS​.get­Authority­Factory(String)</code></a></dd>
<p><font size="-1">Defined in the <code>sis-referencing</code> module</font></p>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable,java.lang.Iterable)">MultiAuthoritiesFactory</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;? extends <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">CRSAuthorityFactory</a>&gt;&nbsp;crsFactories,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;? extends <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">CSAuthorityFactory</a>&gt;&nbsp;csFactories,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;? extends <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/DatumAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">DatumAuthorityFactory</a>&gt;&nbsp;datumFactories,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;? extends <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/operation/CoordinateOperationAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.operation" class="externalLink">CoordinateOperationAuthorityFactory</a>&gt;&nbsp;copFactories)</code></th>
<td class="colLast">
<div class="block">Creates a new multi-factories instance using the given lists of factories.</div>
</td>
</tr>
</table>
</li>
</ul>
</section>
<!-- ========== METHOD SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CartesianCS.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">CartesianCS</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createCartesianCS(java.lang.String)">createCartesianCS</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a 2- or 3-dimensional Cartesian coordinate system made of straight orthogonal axes.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CompoundCRS.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">CompoundCRS</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createCompoundCRS(java.lang.String)">createCompoundCRS</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a CRS describing the position of points through two or more independent coordinate reference systems.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/operation/CoordinateOperation.html?is-external=true" title="class or interface in org.opengis.referencing.operation" class="externalLink">CoordinateOperation</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createCoordinateOperation(java.lang.String)">createCoordinateOperation</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates an operation for transforming coordinates in the source CRS to coordinates in the target CRS.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CoordinateReferenceSystem.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">CoordinateReferenceSystem</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createCoordinateReferenceSystem(java.lang.String)">createCoordinateReferenceSystem</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates an arbitrary coordinate reference system from a code.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CoordinateSystem.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">CoordinateSystem</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createCoordinateSystem(java.lang.String)">createCoordinateSystem</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates an arbitrary coordinate system from a code.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CoordinateSystemAxis.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">CoordinateSystemAxis</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createCoordinateSystemAxis(java.lang.String)">createCoordinateSystemAxis</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a coordinate system axis with name, direction, unit and range of values.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CylindricalCS.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">CylindricalCS</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createCylindricalCS(java.lang.String)">createCylindricalCS</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a 3-dimensional coordinate system made of a polar coordinate system
extended by a straight perpendicular axis.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/Datum.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">Datum</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createDatum(java.lang.String)">createDatum</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates an arbitrary datum from a code.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/DerivedCRS.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">DerivedCRS</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createDerivedCRS(java.lang.String)">createDerivedCRS</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a CRS that is defined by its coordinate conversion from another CRS (not by a datum).</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/Ellipsoid.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">Ellipsoid</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createEllipsoid(java.lang.String)">createEllipsoid</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a geometric figure that can be used to describe the approximate shape of the earth.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/EllipsoidalCS.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">EllipsoidalCS</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createEllipsoidalCS(java.lang.String)">createEllipsoidalCS</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a 2- or 3-dimensional coordinate system for geodetic latitude and longitude, sometime with ellipsoidal height.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/EngineeringCRS.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">EngineeringCRS</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createEngineeringCRS(java.lang.String)">createEngineeringCRS</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a 1-, 2- or 3-dimensional contextually local coordinate reference system.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/EngineeringDatum.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">EngineeringDatum</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createEngineeringDatum(java.lang.String)">createEngineeringDatum</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a datum defining the origin of an engineering coordinate reference system.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/metadata/extent/Extent.html?is-external=true" title="class or interface in org.opengis.metadata.extent" class="externalLink">Extent</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createExtent(java.lang.String)">createExtent</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates information about spatial, vertical, and temporal extent (usually a domain of validity) from a code.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/operation/CoordinateOperation.html?is-external=true" title="class or interface in org.opengis.referencing.operation" class="externalLink">CoordinateOperation</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createFromCoordinateReferenceSystemCodes(java.lang.String,java.lang.String)">createFromCoordinateReferenceSystemCodes</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sourceCRS,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;targetCRS)</code></th>
<td class="colLast">
<div class="block">Creates operations from source and target coordinate reference system codes.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/GeocentricCRS.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">GeocentricCRS</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createGeocentricCRS(java.lang.String)">createGeocentricCRS</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a 3-dimensional coordinate reference system with the origin at the approximate centre of mass of the earth.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/GeodeticDatum.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">GeodeticDatum</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createGeodeticDatum(java.lang.String)">createGeodeticDatum</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a datum defining the location and orientation of an ellipsoid that approximates the shape of the earth.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/GeographicCRS.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">GeographicCRS</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createGeographicCRS(java.lang.String)">createGeographicCRS</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a 2- or 3-dimensional coordinate reference system based on an ellipsoidal approximation of the geoid.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/ImageCRS.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">ImageCRS</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createImageCRS(java.lang.String)">createImageCRS</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a 2-dimensional engineering coordinate reference system applied to locations in images.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/ImageDatum.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">ImageDatum</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createImageDatum(java.lang.String)">createImageDatum</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a datum defining the origin of an image coordinate reference system.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/IdentifiedObject.html?is-external=true" title="class or interface in org.opengis.referencing" class="externalLink">IdentifiedObject</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createObject(java.lang.String)">createObject</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates an arbitrary object from a code.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/operation/OperationMethod.html?is-external=true" title="class or interface in org.opengis.referencing.operation" class="externalLink">OperationMethod</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createOperationMethod(java.lang.String)">createOperationMethod</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a description of the algorithm and parameters used to perform a coordinate operation.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/parameter/ParameterDescriptor.html?is-external=true" title="class or interface in org.opengis.parameter" class="externalLink">ParameterDescriptor</a>&lt;?&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createParameterDescriptor(java.lang.String)">createParameterDescriptor</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a definition of a single parameter used by an operation method.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/PolarCS.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">PolarCS</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createPolarCS(java.lang.String)">createPolarCS</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a 2-dimensional coordinate system for coordinates represented by a distance from the origin
and an angle from a fixed direction.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/PrimeMeridian.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">PrimeMeridian</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createPrimeMeridian(java.lang.String)">createPrimeMeridian</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a prime meridian defining the origin from which longitude values are determined.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/ProjectedCRS.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">ProjectedCRS</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createProjectedCRS(java.lang.String)">createProjectedCRS</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a 2-dimensional coordinate reference system used to approximate the shape of the earth on a planar surface.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/SphericalCS.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">SphericalCS</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createSphericalCS(java.lang.String)">createSphericalCS</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a 3-dimensional coordinate system with one distance measured from the origin and two angular coordinates.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/TemporalCRS.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">TemporalCRS</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createTemporalCRS(java.lang.String)">createTemporalCRS</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a 1-dimensional coordinate reference system used for the recording of time.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/TemporalDatum.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">TemporalDatum</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createTemporalDatum(java.lang.String)">createTemporalDatum</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a datum defining the origin of a temporal coordinate reference system.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/TimeCS.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">TimeCS</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createTimeCS(java.lang.String)">createTimeCS</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a 1-dimensional coordinate system for heights or depths of points.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="http://unitsofmeasurement.github.io/unit-api/site/apidocs/javax/measure/Unit.html?is-external=true" title="class or interface in javax.measure" class="externalLink">Unit</a>&lt;?&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createUnit(java.lang.String)">createUnit</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates an unit of measurement from a code.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/VerticalCRS.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">VerticalCRS</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createVerticalCRS(java.lang.String)">createVerticalCRS</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a 1-dimensional coordinate reference system used for recording heights or depths.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/VerticalCS.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">VerticalCS</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createVerticalCS(java.lang.String)">createVerticalCS</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a 1-dimensional coordinate system for heights or depths of points.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/VerticalDatum.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">VerticalDatum</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createVerticalDatum(java.lang.String)">createVerticalDatum</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Creates a datum identifying a particular reference level surface used as a zero-height surface.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/metadata/citation/Citation.html?is-external=true" title="class or interface in org.opengis.metadata.citation" class="externalLink">Citation</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAuthority()">getAuthority</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns the database or specification that defines the codes recognized by this factory.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAuthorityCodes(java.lang.Class)">getAuthorityCodes</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;? extends <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/IdentifiedObject.html?is-external=true" title="class or interface in org.opengis.referencing" class="externalLink">IdentifiedObject</a>&gt;&nbsp;type)</code></th>
<td class="colLast">
<div class="block">Returns the set of authority codes for objects of the given type.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>&lt;T extends <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/AuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing" class="externalLink">AuthorityFactory</a>&gt;<br>T</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAuthorityFactory(java.lang.Class,java.lang.String,java.lang.String)">getAuthorityFactory</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;T&gt;&nbsp;type,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;authority,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;version)</code></th>
<td class="colLast">
<div class="block">Returns the factory identified by the given type, authority and version.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCodeSpaces()">getCodeSpaces</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns the code spaces of all factories given to the constructor.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/InternationalString.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">InternationalString</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDescriptionText(java.lang.String)">getDescriptionText</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)</code></th>
<td class="colLast">
<div class="block">Returns a description of the object corresponding to a code.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isLenient()">isLenient</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns whether this factory should relax some rules when processing a given authority code.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="IdentifiedObjectFinder.html" title="class in org.apache.sis.referencing.factory">IdentifiedObjectFinder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newIdentifiedObjectFinder()">newIdentifiedObjectFinder</a></span>()</code></th>
<td class="colLast">
<div class="block">Creates a finder which can be used for looking up unidentified objects.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#reload()">reload</a></span>()</code></th>
<td class="colLast">
<div class="block">Clears the cache and notifies this <code>Multi­Authorities­Factory</code> that all factories will need to
be fetched again from the providers given at construction time.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setLenient(boolean)">setLenient</a></span>&#8203;(boolean&nbsp;lenient)</code></th>
<td class="colLast">
<div class="block">Sets whether this factory should relax some rules when processing a given code.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.GeodeticAuthorityFactory">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;<a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">GeodeticAuthorityFactory</a></h3>
<code><a href="GeodeticAuthorityFactory.html#createParametricCRS(java.lang.String)">create­Parametric­CRS</a>, <a href="GeodeticAuthorityFactory.html#createParametricCS(java.lang.String)">create­Parametric­CS</a>, <a href="GeodeticAuthorityFactory.html#createParametricDatum(java.lang.String)">create­Parametric­Datum</a>, <a href="GeodeticAuthorityFactory.html#toString()">to­String</a>, <a href="GeodeticAuthorityFactory.html#trimNamespace(java.lang.String)">trim­Namespace</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.AbstractFactory">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;<a href="../../util/iso/AbstractFactory.html" title="class in org.apache.sis.util.iso">AbstractFactory</a></h3>
<code><a href="../../util/iso/AbstractFactory.html#getVendor()">get­Vendor</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang" class="externalLink">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">get­Class</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hash­Code</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notify­All</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.Factory">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/Factory.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory</a></h3>
<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/Factory.html?is-external=true#getVendor()" title="class or interface in org.opengis.util" class="externalLink">get­Vendor</a></code></li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a id="&lt;init&gt;(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable,java.lang.Iterable)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>MultiAuthoritiesFactory</h4>
<pre>public&nbsp;MultiAuthoritiesFactory&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;? extends <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">CRSAuthorityFactory</a>&gt;&nbsp;crsFactories,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;? extends <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">CSAuthorityFactory</a>&gt;&nbsp;csFactories,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;? extends <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/DatumAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">DatumAuthorityFactory</a>&gt;&nbsp;datumFactories,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;? extends <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/operation/CoordinateOperationAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.operation" class="externalLink">CoordinateOperationAuthorityFactory</a>&gt;&nbsp;copFactories)</pre>
<div class="block">Creates a new multi-factories instance using the given lists of factories.
Calls to <code>create­Foo(String)</code> methods will scan the supplied factories in their iteration order when first needed.
The first factory having the requested <a href="GeodeticAuthorityFactory.html#getCodeSpaces()">namespace</a> will be used.
<div class="section">Requirements</div>
<code>Multi­Authorities­Factory</code> may iterate over the same <code>Iterable</code> more than once.
Each iteration <strong>shall</strong> return the same instances than previous iterations,
unless <a href="#reload()"><code>reload()</code></a> has been invoked.
<p>The <code>Iterable</code>s do not need to be thread-safe.
<code>Multi­Authorities­Factory</code> will use them only in blocks synchronized on the <code>Iterable</code> instance.
For example all usages of <code>crs­Factory</code> will be done inside a <code>synchronized(crs­Factory)</code> block.</p>
<div class="section">Name collision</div>
If an <code>Iterable</code> contains more than one factory for the same namespace and version,
then only the first occurrence will be used. All additional factories for the same namespace
and version will be ignored, after a warning has been logged.
<div class="section">Caching</div>
<code>Multi­Authorities­Factory</code> caches the factories found from the given <code>Iterable</code>s,
but does not cache the objects created by those factories.
This constructor assumes that the given factories already do their own caching.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>crs­Factories</code> - the factories for creating <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CoordinateReferenceSystem.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink"><code>Coordinate­Reference­System</code></a> objects, or null if none.</dd>
<dd><code>cs­Factories</code> - the factories for creating <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CoordinateSystem.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink"><code>Coordinate­System</code></a> objects, or null if none.</dd>
<dd><code>datum­Factories</code> - the factories for creating <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/Datum.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink"><code>Datum</code></a> objects, or null if none.</dd>
<dd><code>cop­Factories</code> - the factories for creating <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/operation/CoordinateOperation.html?is-external=true" title="class or interface in org.opengis.referencing.operation" class="externalLink"><code>Coordinate­Operation</code></a> objects, or null if none.</dd>
</dl>
</li>
</ul>
</li>
</ul>
</section>
<!-- ============ METHOD DETAIL ========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a id="isLenient()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isLenient</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;isLenient()</pre>
<div class="block">Returns whether this factory should relax some rules when processing a given authority code.
If this value is <code>true</code>, then the behavior of this <code>Multi­Authorities­Factory</code>
is changed as below:
<ul>
<li>If a version is specified in a URN but there is no factory for that specific version,
then fallback on a factory for the same authority but the default version.</li>
</ul>
The default value is <code>false</code>, which means that an exception will be thrown
if there is no factory specifically for the requested version.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>whether this factory should relax some rules when processing a given authority code.</dd>
</dl>
</li>
</ul>
<a id="setLenient(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLenient</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setLenient&#8203;(boolean&nbsp;lenient)</pre>
<div class="block">Sets whether this factory should relax some rules when processing a given code.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>lenient</code> - whether this factory should relax some rules when processing a given authority code.</dd>
</dl>
</li>
</ul>
<a id="getAuthority()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAuthority</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/metadata/citation/Citation.html?is-external=true" title="class or interface in org.opengis.metadata.citation" class="externalLink">Citation</a>&nbsp;getAuthority()</pre>
<div class="block">Returns the database or specification that defines the codes recognized by this factory.
The default implementation returns <code>null</code> since <code>Multi­Authorities­Factory</code> is not
about a particular authority.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/AuthorityFactory.html?is-external=true#getAuthority()" title="class or interface in org.opengis.referencing" class="externalLink">get­Authority</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/AuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing" class="externalLink">Authority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#getAuthority()">get­Authority</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the organization responsible for definition of the database, or <code>null</code> if unknown.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../util/iso/AbstractFactory.html#getVendor()"><code>Abstract­Factory​.get­Vendor()</code></a></dd>
</dl>
</li>
</ul>
<a id="getAuthorityCodes(java.lang.Class)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAuthorityCodes</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;getAuthorityCodes&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;? extends <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/IdentifiedObject.html?is-external=true" title="class or interface in org.opengis.referencing" class="externalLink">IdentifiedObject</a>&gt;&nbsp;type)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Returns the set of authority codes for objects of the given type.
This method returns the union of codes returned by all factories specified at construction time.
<p>The <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true#contains(java.lang.Object)" title="class or interface in java.util" class="externalLink"><code>Set​.contains(Object)</code></a> method of the returned set is lenient:
it accepts various ways to format a code even if the iterator returns only one form.
For example the <code>contains(Object)</code> method may return <code>true</code> for <code>"EPSG:4326"</code>,
<code>"EPSG::4326"</code>, <code>"urn:ogc:def:crs:EPSG::4326"</code>, <i>etc.</i> even if
the iterator returns only <code>"EPSG:4326"</code>.</p>
<p><b>Warnings:</b></p>
<ul>
<li>Callers should not retain a reference to the returned collection for a long time,
since it may be backed by database connections (depending on the factory implementations).</li>
<li>The returned set is not thread-safe. Each thread should ask its own instance and let
the garbage collector disposes it as soon as the collection is not needed anymore.</li>
<li>Call to the <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true#size()" title="class or interface in java.util" class="externalLink"><code>Set​.size()</code></a> method on the returned collection should be avoided
since it may be costly.</li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/AuthorityFactory.html?is-external=true#getAuthorityCodes(java.lang.Class)" title="class or interface in org.opengis.referencing" class="externalLink">get­Authority­Codes</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/AuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing" class="externalLink">Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - the spatial reference objects type.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the set of authority codes for spatial reference objects of the given type.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if access to an underlying factory failed.</dd>
</dl>
</li>
</ul>
<a id="getCodeSpaces()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCodeSpaces</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;getCodeSpaces()</pre>
<div class="block">Returns the code spaces of all factories given to the constructor.
<div class="note"><b>Implementation note:</b>
the current implementation may be relatively costly since it implies instantiation of all factories.
</div></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#getCodeSpaces()">get­Code­Spaces</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the code spaces of all factories.</dd>
</dl>
</li>
</ul>
<a id="getAuthorityFactory(java.lang.Class,java.lang.String,java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAuthorityFactory</h4>
<pre class="methodSignature">public final&nbsp;&lt;T extends <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/AuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing" class="externalLink">AuthorityFactory</a>&gt;&nbsp;T&nbsp;getAuthorityFactory&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;T&gt;&nbsp;type,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;authority,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;version)
throws <a href="NoSuchAuthorityFactoryException.html" title="class in org.apache.sis.referencing.factory">NoSuchAuthorityFactoryException</a></pre>
<div class="block">Returns the factory identified by the given type, authority and version.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - the compile-time value of <code>type</code>.</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - the type of the desired factory as one of the <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink"><code>CRSAuthority­Factory</code></a>, <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink"><code>CSAuthority­Factory</code></a>,
<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/DatumAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink"><code>Datum­Authority­Factory</code></a> or <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/operation/CoordinateOperationFactory.html?is-external=true" title="class or interface in org.opengis.referencing.operation" class="externalLink"><code>Coordinate­Operation­Factory</code></a> interfaces.</dd>
<dd><code>authority</code> - the namespace or authority identifier of the desired factory.
Examples: <code>"EPSG"</code>, <code>"CRS"</code> or <code>"AUTO2"</code>.</dd>
<dd><code>version</code> - the version of the desired factory, or <code>null</code> for the default version.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the factory for the given type, authority and version.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="NoSuchAuthorityFactoryException.html" title="class in org.apache.sis.referencing.factory">No­Such­Authority­Factory­Exception</a></code> - if no suitable factory has been found.</dd>
</dl>
</li>
</ul>
<a id="getDescriptionText(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDescriptionText</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/InternationalString.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">InternationalString</a>&nbsp;getDescriptionText&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Returns a description of the object corresponding to a code.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:</code><var>type</var><code>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/</code><var>type</var><code>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
<li><code>http://www​.opengis​.net/gml/srs/</code><var>authority</var><code>.xml#</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/AuthorityFactory.html?is-external=true#getDescriptionText(java.lang.String)" title="class or interface in org.opengis.referencing" class="externalLink">get­Description­Text</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/AuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing" class="externalLink">Authority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#getDescriptionText(java.lang.String)">get­Description­Text</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a description of the object, or <code>null</code> if the object
corresponding to the specified <code>code</code> has no description.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if an error occurred while fetching the description.</dd>
</dl>
</li>
</ul>
<a id="createObject(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createObject</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/IdentifiedObject.html?is-external=true" title="class or interface in org.opengis.referencing" class="externalLink">IdentifiedObject</a>&nbsp;createObject&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates an arbitrary object from a code.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var> — note that this form is ambiguous</li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var> — note that this form is ambiguous</li>
<li><code>urn:ogc:def:</code><var>type</var><code>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/</code><var>type</var><code>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
<li><code>http://www​.opengis​.net/gml/srs/</code><var>authority</var><code>.xml#</code><var>code</var></li>
</ul>
The two first formats are ambiguous when used with this <code>create­Object(String)</code> method
because different kinds of objects can have the same code.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/AuthorityFactory.html?is-external=true#createObject(java.lang.String)" title="class or interface in org.opengis.referencing" class="externalLink">create­Object</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/AuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing" class="externalLink">Authority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createObject(java.lang.String)">create­Object</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the object for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../AbstractIdentifiedObject.html" title="class in org.apache.sis.referencing"><code>Abstract­Identified­Object</code></a></dd>
</dl>
</li>
</ul>
<a id="createCoordinateReferenceSystem(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createCoordinateReferenceSystem</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CoordinateReferenceSystem.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">CoordinateReferenceSystem</a>&nbsp;createCoordinateReferenceSystem&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates an arbitrary coordinate reference system from a code.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>crs</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>crs</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
<li><code>http://www​.opengis​.net/gml/srs/</code><var>authority</var><code>.xml#</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true#createCoordinateReferenceSystem(java.lang.String)" title="class or interface in org.opengis.referencing.crs" class="externalLink">create­Coordinate­Reference­System</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">CRSAuthority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createCoordinateReferenceSystem(java.lang.String)">create­Coordinate­Reference­System</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the coordinate reference system for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../crs/AbstractCRS.html" title="class in org.apache.sis.referencing.crs"><code>Abstract­CRS</code></a>,
<a href="../CRS.html#forCode(java.lang.String)"><code>CRS​.for­Code(String)</code></a></dd>
</dl>
</li>
</ul>
<a id="createGeographicCRS(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createGeographicCRS</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/GeographicCRS.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">GeographicCRS</a>&nbsp;createGeographicCRS&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a 2- or 3-dimensional coordinate reference system based on an ellipsoidal approximation of the geoid.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>crs</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>crs</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
<li><code>http://www​.opengis​.net/gml/srs/</code><var>authority</var><code>.xml#</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true#createGeographicCRS(java.lang.String)" title="class or interface in org.opengis.referencing.crs" class="externalLink">create­Geographic­CRS</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">CRSAuthority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createGeographicCRS(java.lang.String)">create­Geographic­CRS</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the coordinate reference system for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../crs/DefaultGeographicCRS.html" title="class in org.apache.sis.referencing.crs"><code>Default­Geographic­CRS</code></a>,
<a href="../CommonCRS.html#geographic()"><code>Common­CRS​.geographic()</code></a>,
<a href="../CommonCRS.html#geographic3D()"><code>Common­CRS​.geographic3D()</code></a></dd>
</dl>
</li>
</ul>
<a id="createGeocentricCRS(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createGeocentricCRS</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/GeocentricCRS.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">GeocentricCRS</a>&nbsp;createGeocentricCRS&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a 3-dimensional coordinate reference system with the origin at the approximate centre of mass of the earth.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>crs</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>crs</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
<li><code>http://www​.opengis​.net/gml/srs/</code><var>authority</var><code>.xml#</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true#createGeocentricCRS(java.lang.String)" title="class or interface in org.opengis.referencing.crs" class="externalLink">create­Geocentric­CRS</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">CRSAuthority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createGeocentricCRS(java.lang.String)">create­Geocentric­CRS</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the coordinate reference system for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../crs/DefaultGeocentricCRS.html" title="class in org.apache.sis.referencing.crs"><code>Default­Geocentric­CRS</code></a>,
<a href="../CommonCRS.html#geocentric()"><code>Common­CRS​.geocentric()</code></a></dd>
</dl>
</li>
</ul>
<a id="createProjectedCRS(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createProjectedCRS</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/ProjectedCRS.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">ProjectedCRS</a>&nbsp;createProjectedCRS&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a 2-dimensional coordinate reference system used to approximate the shape of the earth on a planar surface.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>crs</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>crs</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
<li><code>http://www​.opengis​.net/gml/srs/</code><var>authority</var><code>.xml#</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true#createProjectedCRS(java.lang.String)" title="class or interface in org.opengis.referencing.crs" class="externalLink">create­Projected­CRS</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">CRSAuthority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createProjectedCRS(java.lang.String)">create­Projected­CRS</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the coordinate reference system for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../crs/DefaultProjectedCRS.html" title="class in org.apache.sis.referencing.crs"><code>Default­Projected­CRS</code></a></dd>
</dl>
</li>
</ul>
<a id="createVerticalCRS(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createVerticalCRS</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/VerticalCRS.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">VerticalCRS</a>&nbsp;createVerticalCRS&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a 1-dimensional coordinate reference system used for recording heights or depths.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>crs</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>crs</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
<li><code>http://www​.opengis​.net/gml/srs/</code><var>authority</var><code>.xml#</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true#createVerticalCRS(java.lang.String)" title="class or interface in org.opengis.referencing.crs" class="externalLink">create­Vertical­CRS</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">CRSAuthority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createVerticalCRS(java.lang.String)">create­Vertical­CRS</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the coordinate reference system for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../crs/DefaultVerticalCRS.html" title="class in org.apache.sis.referencing.crs"><code>Default­Vertical­CRS</code></a>,
<a href="../CommonCRS.Vertical.html#crs()"><code>Common­CRS​.Vertical​.crs()</code></a></dd>
</dl>
</li>
</ul>
<a id="createTemporalCRS(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createTemporalCRS</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/TemporalCRS.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">TemporalCRS</a>&nbsp;createTemporalCRS&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a 1-dimensional coordinate reference system used for the recording of time.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>crs</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>crs</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
<li><code>http://www​.opengis​.net/gml/srs/</code><var>authority</var><code>.xml#</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true#createTemporalCRS(java.lang.String)" title="class or interface in org.opengis.referencing.crs" class="externalLink">create­Temporal­CRS</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">CRSAuthority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createTemporalCRS(java.lang.String)">create­Temporal­CRS</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the coordinate reference system for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../crs/DefaultTemporalCRS.html" title="class in org.apache.sis.referencing.crs"><code>Default­Temporal­CRS</code></a>,
<a href="../CommonCRS.Temporal.html#crs()"><code>Common­CRS​.Temporal​.crs()</code></a></dd>
</dl>
</li>
</ul>
<a id="createCompoundCRS(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createCompoundCRS</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CompoundCRS.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">CompoundCRS</a>&nbsp;createCompoundCRS&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a CRS describing the position of points through two or more independent coordinate reference systems.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>crs</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>crs</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
<li><code>http://www​.opengis​.net/gml/srs/</code><var>authority</var><code>.xml#</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true#createCompoundCRS(java.lang.String)" title="class or interface in org.opengis.referencing.crs" class="externalLink">create­Compound­CRS</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">CRSAuthority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createCompoundCRS(java.lang.String)">create­Compound­CRS</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the coordinate reference system for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../crs/DefaultCompoundCRS.html" title="class in org.apache.sis.referencing.crs"><code>Default­Compound­CRS</code></a></dd>
</dl>
</li>
</ul>
<a id="createDerivedCRS(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createDerivedCRS</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/DerivedCRS.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">DerivedCRS</a>&nbsp;createDerivedCRS&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a CRS that is defined by its coordinate conversion from another CRS (not by a datum).
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>crs</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>crs</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
<li><code>http://www​.opengis​.net/gml/srs/</code><var>authority</var><code>.xml#</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true#createDerivedCRS(java.lang.String)" title="class or interface in org.opengis.referencing.crs" class="externalLink">create­Derived­CRS</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">CRSAuthority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createDerivedCRS(java.lang.String)">create­Derived­CRS</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the coordinate reference system for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../crs/DefaultDerivedCRS.html" title="class in org.apache.sis.referencing.crs"><code>Default­Derived­CRS</code></a></dd>
</dl>
</li>
</ul>
<a id="createEngineeringCRS(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createEngineeringCRS</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/EngineeringCRS.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">EngineeringCRS</a>&nbsp;createEngineeringCRS&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a 1-, 2- or 3-dimensional contextually local coordinate reference system.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>crs</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>crs</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
<li><code>http://www​.opengis​.net/gml/srs/</code><var>authority</var><code>.xml#</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true#createEngineeringCRS(java.lang.String)" title="class or interface in org.opengis.referencing.crs" class="externalLink">create­Engineering­CRS</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">CRSAuthority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createEngineeringCRS(java.lang.String)">create­Engineering­CRS</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the coordinate reference system for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../crs/DefaultEngineeringCRS.html" title="class in org.apache.sis.referencing.crs"><code>Default­Engineering­CRS</code></a></dd>
</dl>
</li>
</ul>
<a id="createImageCRS(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createImageCRS</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/ImageCRS.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">ImageCRS</a>&nbsp;createImageCRS&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a 2-dimensional engineering coordinate reference system applied to locations in images.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>crs</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>crs</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
<li><code>http://www​.opengis​.net/gml/srs/</code><var>authority</var><code>.xml#</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true#createImageCRS(java.lang.String)" title="class or interface in org.opengis.referencing.crs" class="externalLink">create­Image­CRS</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/crs/CRSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.crs" class="externalLink">CRSAuthority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createImageCRS(java.lang.String)">create­Image­CRS</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the coordinate reference system for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../crs/DefaultImageCRS.html" title="class in org.apache.sis.referencing.crs"><code>Default­Image­CRS</code></a></dd>
</dl>
</li>
</ul>
<a id="createDatum(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createDatum</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/Datum.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">Datum</a>&nbsp;createDatum&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates an arbitrary datum from a code. The returned object will typically be an
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>datum</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>datum</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/DatumAuthorityFactory.html?is-external=true#createDatum(java.lang.String)" title="class or interface in org.opengis.referencing.datum" class="externalLink">create­Datum</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/DatumAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">Datum­Authority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createDatum(java.lang.String)">create­Datum</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the datum for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../datum/AbstractDatum.html" title="class in org.apache.sis.referencing.datum"><code>Abstract­Datum</code></a></dd>
</dl>
</li>
</ul>
<a id="createGeodeticDatum(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createGeodeticDatum</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/GeodeticDatum.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">GeodeticDatum</a>&nbsp;createGeodeticDatum&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a datum defining the location and orientation of an ellipsoid that approximates the shape of the earth.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>datum</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>datum</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/DatumAuthorityFactory.html?is-external=true#createGeodeticDatum(java.lang.String)" title="class or interface in org.opengis.referencing.datum" class="externalLink">create­Geodetic­Datum</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/DatumAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">Datum­Authority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createGeodeticDatum(java.lang.String)">create­Geodetic­Datum</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the datum for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../datum/DefaultGeodeticDatum.html" title="class in org.apache.sis.referencing.datum"><code>Default­Geodetic­Datum</code></a>,
<a href="../CommonCRS.html#datum()"><code>Common­CRS​.datum()</code></a></dd>
</dl>
</li>
</ul>
<a id="createVerticalDatum(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createVerticalDatum</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/VerticalDatum.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">VerticalDatum</a>&nbsp;createVerticalDatum&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a datum identifying a particular reference level surface used as a zero-height surface.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>datum</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>datum</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/DatumAuthorityFactory.html?is-external=true#createVerticalDatum(java.lang.String)" title="class or interface in org.opengis.referencing.datum" class="externalLink">create­Vertical­Datum</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/DatumAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">Datum­Authority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createVerticalDatum(java.lang.String)">create­Vertical­Datum</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the datum for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../datum/DefaultVerticalDatum.html" title="class in org.apache.sis.referencing.datum"><code>Default­Vertical­Datum</code></a>,
<a href="../CommonCRS.Vertical.html#datum()"><code>Common­CRS​.Vertical​.datum()</code></a></dd>
</dl>
</li>
</ul>
<a id="createTemporalDatum(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createTemporalDatum</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/TemporalDatum.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">TemporalDatum</a>&nbsp;createTemporalDatum&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a datum defining the origin of a temporal coordinate reference system.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>datum</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>datum</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/DatumAuthorityFactory.html?is-external=true#createTemporalDatum(java.lang.String)" title="class or interface in org.opengis.referencing.datum" class="externalLink">create­Temporal­Datum</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/DatumAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">Datum­Authority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createTemporalDatum(java.lang.String)">create­Temporal­Datum</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the datum for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../datum/DefaultTemporalDatum.html" title="class in org.apache.sis.referencing.datum"><code>Default­Temporal­Datum</code></a>,
<a href="../CommonCRS.Temporal.html#datum()"><code>Common­CRS​.Temporal​.datum()</code></a></dd>
</dl>
</li>
</ul>
<a id="createEngineeringDatum(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createEngineeringDatum</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/EngineeringDatum.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">EngineeringDatum</a>&nbsp;createEngineeringDatum&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a datum defining the origin of an engineering coordinate reference system.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>datum</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>datum</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/DatumAuthorityFactory.html?is-external=true#createEngineeringDatum(java.lang.String)" title="class or interface in org.opengis.referencing.datum" class="externalLink">create­Engineering­Datum</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/DatumAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">Datum­Authority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createEngineeringDatum(java.lang.String)">create­Engineering­Datum</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the datum for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../datum/DefaultEngineeringDatum.html" title="class in org.apache.sis.referencing.datum"><code>Default­Engineering­Datum</code></a></dd>
</dl>
</li>
</ul>
<a id="createImageDatum(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createImageDatum</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/ImageDatum.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">ImageDatum</a>&nbsp;createImageDatum&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a datum defining the origin of an image coordinate reference system.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>datum</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>datum</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/DatumAuthorityFactory.html?is-external=true#createImageDatum(java.lang.String)" title="class or interface in org.opengis.referencing.datum" class="externalLink">create­Image­Datum</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/DatumAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">Datum­Authority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createImageDatum(java.lang.String)">create­Image­Datum</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the datum for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../datum/DefaultImageDatum.html" title="class in org.apache.sis.referencing.datum"><code>Default­Image­Datum</code></a></dd>
</dl>
</li>
</ul>
<a id="createEllipsoid(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createEllipsoid</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/Ellipsoid.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">Ellipsoid</a>&nbsp;createEllipsoid&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a geometric figure that can be used to describe the approximate shape of the earth.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>ellipsoid</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>ellipsoid</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/DatumAuthorityFactory.html?is-external=true#createEllipsoid(java.lang.String)" title="class or interface in org.opengis.referencing.datum" class="externalLink">create­Ellipsoid</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/DatumAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">Datum­Authority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createEllipsoid(java.lang.String)">create­Ellipsoid</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the ellipsoid for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../datum/DefaultEllipsoid.html" title="class in org.apache.sis.referencing.datum"><code>Default­Ellipsoid</code></a>,
<a href="../CommonCRS.html#ellipsoid()"><code>Common­CRS​.ellipsoid()</code></a></dd>
</dl>
</li>
</ul>
<a id="createPrimeMeridian(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createPrimeMeridian</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/PrimeMeridian.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">PrimeMeridian</a>&nbsp;createPrimeMeridian&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a prime meridian defining the origin from which longitude values are determined.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>meridian</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>meridian</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/DatumAuthorityFactory.html?is-external=true#createPrimeMeridian(java.lang.String)" title="class or interface in org.opengis.referencing.datum" class="externalLink">create­Prime­Meridian</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/datum/DatumAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.datum" class="externalLink">Datum­Authority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createPrimeMeridian(java.lang.String)">create­Prime­Meridian</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the prime meridian for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../datum/DefaultPrimeMeridian.html" title="class in org.apache.sis.referencing.datum"><code>Default­Prime­Meridian</code></a>,
<a href="../CommonCRS.html#primeMeridian()"><code>Common­CRS​.prime­Meridian()</code></a></dd>
</dl>
</li>
</ul>
<a id="createExtent(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createExtent</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/metadata/extent/Extent.html?is-external=true" title="class or interface in org.opengis.metadata.extent" class="externalLink">Extent</a>&nbsp;createExtent&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates information about spatial, vertical, and temporal extent (usually a domain of validity) from a code.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createExtent(java.lang.String)">create­Extent</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the extent for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../metadata/iso/extent/DefaultExtent.html" title="class in org.apache.sis.metadata.iso.extent"><code>Default­Extent</code></a></dd>
</dl>
</li>
</ul>
<a id="createCoordinateSystem(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createCoordinateSystem</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CoordinateSystem.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">CoordinateSystem</a>&nbsp;createCoordinateSystem&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates an arbitrary coordinate system from a code.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>cs</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>cs</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true#createCoordinateSystem(java.lang.String)" title="class or interface in org.opengis.referencing.cs" class="externalLink">create­Coordinate­System</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">CSAuthority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createCoordinateSystem(java.lang.String)">create­Coordinate­System</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the coordinate system for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../cs/AbstractCS.html" title="class in org.apache.sis.referencing.cs"><code>Abstract­CS</code></a>,
<a href="../cs/CoordinateSystems.html#getEpsgCode(javax.measure.Unit,org.opengis.referencing.cs.AxisDirection...)"><code>Coordinate­Systems​.get­Epsg­Code(Unit, Axis­Direction...)</code></a></dd>
</dl>
</li>
</ul>
<a id="createEllipsoidalCS(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createEllipsoidalCS</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/EllipsoidalCS.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">EllipsoidalCS</a>&nbsp;createEllipsoidalCS&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a 2- or 3-dimensional coordinate system for geodetic latitude and longitude, sometime with ellipsoidal height.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>cs</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>cs</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true#createEllipsoidalCS(java.lang.String)" title="class or interface in org.opengis.referencing.cs" class="externalLink">create­Ellipsoidal­CS</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">CSAuthority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createEllipsoidalCS(java.lang.String)">create­Ellipsoidal­CS</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the coordinate system for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../cs/DefaultEllipsoidalCS.html" title="class in org.apache.sis.referencing.cs"><code>Default­Ellipsoidal­CS</code></a></dd>
</dl>
</li>
</ul>
<a id="createVerticalCS(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createVerticalCS</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/VerticalCS.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">VerticalCS</a>&nbsp;createVerticalCS&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a 1-dimensional coordinate system for heights or depths of points.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>cs</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>cs</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true#createVerticalCS(java.lang.String)" title="class or interface in org.opengis.referencing.cs" class="externalLink">create­Vertical­CS</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">CSAuthority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createVerticalCS(java.lang.String)">create­Vertical­CS</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the coordinate system for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../cs/DefaultVerticalCS.html" title="class in org.apache.sis.referencing.cs"><code>Default­Vertical­CS</code></a></dd>
</dl>
</li>
</ul>
<a id="createTimeCS(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createTimeCS</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/TimeCS.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">TimeCS</a>&nbsp;createTimeCS&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a 1-dimensional coordinate system for heights or depths of points.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>cs</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>cs</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true#createTimeCS(java.lang.String)" title="class or interface in org.opengis.referencing.cs" class="externalLink">create­Time­CS</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">CSAuthority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createTimeCS(java.lang.String)">create­Time­CS</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the coordinate system for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../cs/DefaultTimeCS.html" title="class in org.apache.sis.referencing.cs"><code>Default­Time­CS</code></a></dd>
</dl>
</li>
</ul>
<a id="createCartesianCS(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createCartesianCS</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CartesianCS.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">CartesianCS</a>&nbsp;createCartesianCS&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a 2- or 3-dimensional Cartesian coordinate system made of straight orthogonal axes.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>cs</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>cs</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true#createCartesianCS(java.lang.String)" title="class or interface in org.opengis.referencing.cs" class="externalLink">create­Cartesian­CS</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">CSAuthority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createCartesianCS(java.lang.String)">create­Cartesian­CS</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the coordinate system for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../cs/DefaultCartesianCS.html" title="class in org.apache.sis.referencing.cs"><code>Default­Cartesian­CS</code></a></dd>
</dl>
</li>
</ul>
<a id="createSphericalCS(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createSphericalCS</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/SphericalCS.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">SphericalCS</a>&nbsp;createSphericalCS&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a 3-dimensional coordinate system with one distance measured from the origin and two angular coordinates.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>cs</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>cs</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true#createSphericalCS(java.lang.String)" title="class or interface in org.opengis.referencing.cs" class="externalLink">create­Spherical­CS</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">CSAuthority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createSphericalCS(java.lang.String)">create­Spherical­CS</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the coordinate system for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../cs/DefaultSphericalCS.html" title="class in org.apache.sis.referencing.cs"><code>Default­Spherical­CS</code></a></dd>
</dl>
</li>
</ul>
<a id="createCylindricalCS(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createCylindricalCS</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CylindricalCS.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">CylindricalCS</a>&nbsp;createCylindricalCS&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a 3-dimensional coordinate system made of a polar coordinate system
extended by a straight perpendicular axis.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>cs</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>cs</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true#createCylindricalCS(java.lang.String)" title="class or interface in org.opengis.referencing.cs" class="externalLink">create­Cylindrical­CS</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">CSAuthority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createCylindricalCS(java.lang.String)">create­Cylindrical­CS</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the coordinate system for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../cs/DefaultCylindricalCS.html" title="class in org.apache.sis.referencing.cs"><code>Default­Cylindrical­CS</code></a></dd>
</dl>
</li>
</ul>
<a id="createPolarCS(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createPolarCS</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/PolarCS.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">PolarCS</a>&nbsp;createPolarCS&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a 2-dimensional coordinate system for coordinates represented by a distance from the origin
and an angle from a fixed direction.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>cs</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>cs</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true#createPolarCS(java.lang.String)" title="class or interface in org.opengis.referencing.cs" class="externalLink">create­Polar­CS</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">CSAuthority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createPolarCS(java.lang.String)">create­Polar­CS</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the coordinate system for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../cs/DefaultPolarCS.html" title="class in org.apache.sis.referencing.cs"><code>Default­Polar­CS</code></a></dd>
</dl>
</li>
</ul>
<a id="createCoordinateSystemAxis(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createCoordinateSystemAxis</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CoordinateSystemAxis.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">CoordinateSystemAxis</a>&nbsp;createCoordinateSystemAxis&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a coordinate system axis with name, direction, unit and range of values.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>axis</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>axis</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true#createCoordinateSystemAxis(java.lang.String)" title="class or interface in org.opengis.referencing.cs" class="externalLink">create­Coordinate­System­Axis</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">CSAuthority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createCoordinateSystemAxis(java.lang.String)">create­Coordinate­System­Axis</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the axis for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../cs/DefaultCoordinateSystemAxis.html" title="class in org.apache.sis.referencing.cs"><code>Default­Coordinate­System­Axis</code></a></dd>
</dl>
</li>
</ul>
<a id="createUnit(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createUnit</h4>
<pre class="methodSignature">public&nbsp;<a href="http://unitsofmeasurement.github.io/unit-api/site/apidocs/javax/measure/Unit.html?is-external=true" title="class or interface in javax.measure" class="externalLink">Unit</a>&lt;?&gt;&nbsp;createUnit&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates an unit of measurement from a code.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>uom</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>uom</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true#createUnit(java.lang.String)" title="class or interface in org.opengis.referencing.cs" class="externalLink">create­Unit</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/cs/CSAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.cs" class="externalLink">CSAuthority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createUnit(java.lang.String)">create­Unit</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the unit of measurement for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../measure/Units.html#valueOfEPSG(int)"><code>Units​.value­Of­EPSG(int)</code></a></dd>
</dl>
</li>
</ul>
<a id="createParameterDescriptor(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createParameterDescriptor</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/parameter/ParameterDescriptor.html?is-external=true" title="class or interface in org.opengis.parameter" class="externalLink">ParameterDescriptor</a>&lt;?&gt;&nbsp;createParameterDescriptor&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a definition of a single parameter used by an operation method.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>parameter</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>parameter</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createParameterDescriptor(java.lang.String)">create­Parameter­Descriptor</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the parameter descriptor for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../parameter/DefaultParameterDescriptor.html" title="class in org.apache.sis.parameter"><code>Default­Parameter­Descriptor</code></a>,
<a href="http://sis.apache.org/tables/CoordinateOperationMethods.html">Apache SIS™ Coordinate Operation Methods</a></dd>
</dl>
</li>
</ul>
<a id="createOperationMethod(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createOperationMethod</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/operation/OperationMethod.html?is-external=true" title="class or interface in org.opengis.referencing.operation" class="externalLink">OperationMethod</a>&nbsp;createOperationMethod&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a description of the algorithm and parameters used to perform a coordinate operation.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>method</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>method</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/operation/CoordinateOperationAuthorityFactory.html?is-external=true#createOperationMethod(java.lang.String)" title="class or interface in org.opengis.referencing.operation" class="externalLink">create­Operation­Method</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/operation/CoordinateOperationAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.operation" class="externalLink">Coordinate­Operation­Authority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createOperationMethod(java.lang.String)">create­Operation­Method</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the operation method for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../operation/DefaultOperationMethod.html" title="class in org.apache.sis.referencing.operation"><code>Default­Operation­Method</code></a>,
<a href="http://sis.apache.org/tables/CoordinateOperationMethods.html">Apache SIS™ Coordinate Operation Methods</a></dd>
</dl>
</li>
</ul>
<a id="createCoordinateOperation(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createCoordinateOperation</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/operation/CoordinateOperation.html?is-external=true" title="class or interface in org.opengis.referencing.operation" class="externalLink">CoordinateOperation</a>&nbsp;createCoordinateOperation&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;code)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates an operation for transforming coordinates in the source CRS to coordinates in the target CRS.
The given code can use any of the following patterns, where <var>version</var> is optional:
<ul>
<li><var>authority</var><code>:</code><var>code</var></li>
<li><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>urn:ogc:def:<b>coordinate­Operation</b>:</code><var>authority</var><code>:</code><var>version</var><code>:</code><var>code</var></li>
<li><code>http://www​.opengis​.net/def/<b>coordinate­Operation</b>/</code><var>authority</var><code>/</code><var>version</var><code>/</code><var>code</var></li>
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/operation/CoordinateOperationAuthorityFactory.html?is-external=true#createCoordinateOperation(java.lang.String)" title="class or interface in org.opengis.referencing.operation" class="externalLink">create­Coordinate­Operation</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/operation/CoordinateOperationAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.operation" class="externalLink">Coordinate­Operation­Authority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createCoordinateOperation(java.lang.String)">create­Coordinate­Operation</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>code</code> - value allocated by authority.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the operation for the given code.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../operation/AbstractCoordinateOperation.html" title="class in org.apache.sis.referencing.operation"><code>Abstract­Coordinate­Operation</code></a></dd>
</dl>
</li>
</ul>
<a id="createFromCoordinateReferenceSystemCodes(java.lang.String,java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createFromCoordinateReferenceSystemCodes</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/operation/CoordinateOperation.html?is-external=true" title="class or interface in org.opengis.referencing.operation" class="externalLink">CoordinateOperation</a>&gt;&nbsp;createFromCoordinateReferenceSystemCodes&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sourceCRS,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;targetCRS)
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates operations from source and target coordinate reference system codes.
If the authority for the two given CRS is handled by the same factory, then
this method delegates to that factory. Otherwise this method returns an empty set.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/operation/CoordinateOperationAuthorityFactory.html?is-external=true#createFromCoordinateReferenceSystemCodes(java.lang.String,java.lang.String)" title="class or interface in org.opengis.referencing.operation" class="externalLink">create­From­Coordinate­Reference­System­Codes</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/operation/CoordinateOperationAuthorityFactory.html?is-external=true" title="class or interface in org.opengis.referencing.operation" class="externalLink">Coordinate­Operation­Authority­Factory</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#createFromCoordinateReferenceSystemCodes(java.lang.String,java.lang.String)">create­From­Coordinate­Reference­System­Codes</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>source­CRS</code> - coded value of source coordinate reference system.</dd>
<dd><code>target­CRS</code> - coded value of target coordinate reference system.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the operations from <code>source­CRS</code> to <code>target­CRS</code>.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the object creation failed.</dd>
</dl>
</li>
</ul>
<a id="newIdentifiedObjectFinder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newIdentifiedObjectFinder</h4>
<pre class="methodSignature">public&nbsp;<a href="IdentifiedObjectFinder.html" title="class in org.apache.sis.referencing.factory">IdentifiedObjectFinder</a>&nbsp;newIdentifiedObjectFinder()
throws <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">FactoryException</a></pre>
<div class="block">Creates a finder which can be used for looking up unidentified objects.
The default implementation delegates the lookups to the underlying factories.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="GeodeticAuthorityFactory.html#newIdentifiedObjectFinder()">new­Identified­Object­Finder</a></code>&nbsp;in class&nbsp;<code><a href="GeodeticAuthorityFactory.html" title="class in org.apache.sis.referencing.factory">Geodetic­Authority­Factory</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a finder to use for looking up unidentified objects.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/FactoryException.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory­Exception</a></code> - if the finder can not be created.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../IdentifiedObjects.html#newFinder(java.lang.String)"><code>Identified­Objects​.new­Finder(String)</code></a></dd>
</dl>
</li>
</ul>
<a id="reload()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>reload</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;reload()</pre>
<div class="block">Clears the cache and notifies this <code>Multi­Authorities­Factory</code> that all factories will need to
be fetched again from the providers given at construction time. In addition, all providers that are
instances of <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Service­Loader</code></a> will have their <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ServiceLoader.html?is-external=true#reload()" title="class or interface in java.util" class="externalLink"><code>reload()</code></a> method invoked.
<p>This method is intended for use in situations in which new factories can be installed into a running
Java virtual machine.</p></div>
</li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
</div>
</main>
<!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MultiAuthoritiesFactory.html">Use</a></li>
<li><a href="package-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">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2010&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</footer>
</body>
</html>