blob: 4c77bcb5b244f6a5f29ee372beb0d3b4140cdca3 [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>DefaultNameFactory (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.util.iso.DefaultNameFactory class">
<meta name="keywords" content="createInternationalString()">
<meta name="keywords" content="createNameSpace()">
<meta name="keywords" content="createTypeName()">
<meta name="keywords" content="createMemberName()">
<meta name="keywords" content="createLocalName()">
<meta name="keywords" content="createGenericName()">
<meta name="keywords" content="parseGenericName()">
<meta name="keywords" content="toGenericNames()">
<meta name="keywords" content="toTypeName()">
<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="DefaultNameFactory (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};
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/DefaultNameFactory.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.util.iso</a></div>
<h2 title="Class DefaultNameFactory" class="title">Class DefaultNameFactory</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="AbstractFactory.html" title="class in org.apache.sis.util.iso">AbstractFactory</a></li>
<li>
<ul class="inheritance">
<li>DefaultNameFactory</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/util/Factory.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Factory</a></code>, <code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameFactory.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Name­Factory</a></code></dd>
</dl>
<hr>
<pre>public class <span class="typeNameLabel">DefaultNameFactory</span>
extends <a href="AbstractFactory.html" title="class in org.apache.sis.util.iso">AbstractFactory</a>
implements <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameFactory.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">NameFactory</a></pre>
<div class="block">A factory for creating <a href="AbstractName.html" title="class in org.apache.sis.util.iso"><code>Abstract­Name</code></a> objects.
This factory provides the following methods for creating name instances:
<ul>
<li><a href="#createTypeName(org.opengis.util.NameSpace,java.lang.CharSequence)"><code>create­Type­Name(Name­Space, Char­Sequence)</code></a></li>
<li><a href="#createMemberName(org.opengis.util.NameSpace,java.lang.CharSequence,org.opengis.util.TypeName)"><code>create­Member­Name(Name­Space, Char­Sequence, Type­Name)</code></a></li>
<li><a href="#createLocalName(org.opengis.util.NameSpace,java.lang.CharSequence)"><code>create­Local­Name(Name­Space, Char­Sequence)</code></a></li>
<li><a href="#createGenericName(org.opengis.util.NameSpace,java.lang.CharSequence...)"><code>create­Generic­Name(Name­Space, Char­Sequence[])</code></a> – for local or scoped names</li>
</ul>
The following methods for creating miscellaneous name-related objects:
<ul>
<li><a href="#createNameSpace(org.opengis.util.GenericName,java.util.Map)"><code>create­Name­Space(Generic­Name, Map)</code></a></li>
<li><a href="#createInternationalString(java.util.Map)"><code>create­International­String(Map)</code></a></li>
</ul>
And the following methods for performing some analysis:
<ul>
<li><a href="#parseGenericName(org.opengis.util.NameSpace,java.lang.CharSequence)"><code>parse­Generic­Name(Name­Space, Char­Sequence)</code></a></li>
<li><a href="#toGenericNames(java.lang.Object)"><code>to­Generic­Names(Object)</code></a></li>
<li><a href="#toTypeName(java.lang.Class)"><code>to­Type­Name(Class)</code></a></li>
</ul>
<div class="section">Thread safety</div>
The same <code>Default­Name­Factory</code> instance can be safely used by many threads without synchronization
on the part of the caller. Subclasses should make sure that any overridden methods remain safe to call
from multiple threads.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>0.3</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="Names.html" title="class in org.apache.sis.util.iso"><code>Names</code></a>,
<a href="DefaultNameSpace.html" title="class in org.apache.sis.util.iso"><code>Default­Name­Space</code></a>,
<a href="DefaultScopedName.html" title="class in org.apache.sis.util.iso"><code>Default­Scoped­Name</code></a>,
<a href="DefaultLocalName.html" title="class in org.apache.sis.util.iso"><code>Default­Local­Name</code></a>,
<a href="DefaultTypeName.html" title="class in org.apache.sis.util.iso"><code>Default­Type­Name</code></a>,
<a href="DefaultMemberName.html" title="class in org.apache.sis.util.iso"><code>Default­Member­Name</code></a></dd>
<p><font size="-1">Defined in the <code>sis-metadata</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()">DefaultNameFactory</a></span>()</code></th>
<td class="colLast">
<div class="block">Creates a new factory.</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/util/GenericName.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">GenericName</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createGenericName(org.opengis.util.NameSpace,java.lang.CharSequence...)">createGenericName</a></span>&#8203;(<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameSpace.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">NameSpace</a>&nbsp;scope,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang" class="externalLink">CharSequence</a>...&nbsp;parsedNames)</code></th>
<td class="colLast">
<div class="block">Creates a local or scoped name from an array of parsed names.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<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="#createInternationalString(java.util.Map)">createInternationalString</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util" class="externalLink">Locale</a>,&#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>&gt;&nbsp;strings)</code></th>
<td class="colLast">
<div class="block">Creates an international string from a set of strings in different locales.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/LocalName.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">LocalName</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createLocalName(org.opengis.util.NameSpace,java.lang.CharSequence)">createLocalName</a></span>&#8203;(<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameSpace.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">NameSpace</a>&nbsp;scope,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang" class="externalLink">CharSequence</a>&nbsp;name)</code></th>
<td class="colLast">
<div class="block">Creates a local name from the given character sequence.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/MemberName.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">MemberName</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createMemberName(org.opengis.util.NameSpace,java.lang.CharSequence,org.opengis.util.TypeName)">createMemberName</a></span>&#8203;(<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameSpace.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">NameSpace</a>&nbsp;scope,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang" class="externalLink">CharSequence</a>&nbsp;name,
<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/TypeName.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">TypeName</a>&nbsp;attributeType)</code></th>
<td class="colLast">
<div class="block">Creates a member name from the given character sequence and attribute type.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameSpace.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">NameSpace</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createNameSpace(org.opengis.util.GenericName,java.util.Map)">createNameSpace</a></span>&#8203;(<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/GenericName.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">GenericName</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</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>,&#8203;?&gt;&nbsp;properties)</code></th>
<td class="colLast">
<div class="block">Returns a namespace having the given name.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/TypeName.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">TypeName</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createTypeName(org.opengis.util.NameSpace,java.lang.CharSequence)">createTypeName</a></span>&#8203;(<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameSpace.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">NameSpace</a>&nbsp;scope,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang" class="externalLink">CharSequence</a>&nbsp;name)</code></th>
<td class="colLast">
<div class="block">Creates a type name from the given character sequence.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/GenericName.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">GenericName</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#parseGenericName(org.opengis.util.NameSpace,java.lang.CharSequence)">parseGenericName</a></span>&#8203;(<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameSpace.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">NameSpace</a>&nbsp;scope,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang" class="externalLink">CharSequence</a>&nbsp;name)</code></th>
<td class="colLast">
<div class="block">Constructs a generic name from a qualified name.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/GenericName.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">GenericName</a>[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toGenericNames(java.lang.Object)">toGenericNames</a></span>&#8203;(<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>&nbsp;value)</code></th>
<td class="colLast">
<div class="block">Converts the given value to an array of generic names.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/TypeName.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">TypeName</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toTypeName(java.lang.Class)">toTypeName</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;?&gt;&nbsp;valueClass)</code></th>
<td class="colLast">
<div class="block">Suggests a type name for the given class.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.AbstractFactory">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;<a href="AbstractFactory.html" title="class in org.apache.sis.util.iso">AbstractFactory</a></h3>
<code><a href="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#toString()" title="class or interface in java.lang" class="externalLink">to­String</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>
</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;()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DefaultNameFactory</h4>
<pre>public&nbsp;DefaultNameFactory()</pre>
<div class="block">Creates a new factory.</div>
</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="createInternationalString(java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createInternationalString</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;createInternationalString&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util" class="externalLink">Locale</a>,&#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>&gt;&nbsp;strings)</pre>
<div class="block">Creates an international string from a set of strings in different locales.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameFactory.html?is-external=true#createInternationalString(java.util.Map)" title="class or interface in org.opengis.util" class="externalLink">create­International­String</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameFactory.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Name­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>strings</code> - string value for each locale key.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the international string.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="Types.html#toInternationalString(java.lang.CharSequence)"><code>Types​.to­International­String(Char­Sequence)</code></a></dd>
</dl>
</li>
</ul>
<a id="createNameSpace(org.opengis.util.GenericName,java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createNameSpace</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameSpace.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">NameSpace</a>&nbsp;createNameSpace&#8203;(<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/GenericName.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">GenericName</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</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>,&#8203;?&gt;&nbsp;properties)</pre>
<div class="block">Returns a namespace having the given name. Despite the "create" name, this method tries to
return an existing instance when possible. The namespace is characterized by the given name,
and optionally by the following properties:
<blockquote><table class="sis">
<caption>Recognized properties</caption>
<tr>
<th>Property name</th>
<th>Purpose</th>
</tr>
<tr>
<td><code>"separator"</code></td>
<td>The separator to insert between <a href="AbstractName.html#getParsedNames()">parsed names</a>
in that namespace.</td>
</tr>
<tr>
<td><code>"separator.head"</code></td>
<td>The separator to insert between the namespace and the <a href="AbstractName.html#head()">head</a>.<br>
If omitted, then the default is the same value than <code>"separator"</code>.</td>
</tr>
</table></blockquote>
<div class="note"><b>Examples:</b>
<ul>
<li>For URN namespace, <code>separator</code> = <code>":"</code> is typically sufficient.</li>
<li>For HTTP namespace, <code>separator​.head</code> = <code>"://"</code> and <code>separator</code> = <code>"."</code>.</li>
</ul></div></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameFactory.html?is-external=true#createNameSpace(org.opengis.util.GenericName,java.util.Map)" title="class or interface in org.opengis.util" class="externalLink">create­Name­Space</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameFactory.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Name­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the namespace to be returned. This argument can be created using
<code><a href="#createGenericName(org.opengis.util.NameSpace,java.lang.CharSequence...)">create­Generic­Name</a>(null, namespace)</code>.</dd>
<dd><code>properties</code> - an optional map of properties to be assigned to the namespace, or <code>null</code> if none.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a namespace having the given name and separator.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="Names.html#createLocalName(java.lang.CharSequence,java.lang.String,java.lang.CharSequence)"><code>Names​.create­Local­Name(Char­Sequence, String, Char­Sequence)</code></a></dd>
</dl>
</li>
</ul>
<a id="createTypeName(org.opengis.util.NameSpace,java.lang.CharSequence)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createTypeName</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/TypeName.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">TypeName</a>&nbsp;createTypeName&#8203;(<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameSpace.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">NameSpace</a>&nbsp;scope,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang" class="externalLink">CharSequence</a>&nbsp;name)</pre>
<div class="block">Creates a type name from the given character sequence.
The default implementation returns a new or an existing <a href="DefaultTypeName.html" title="class in org.apache.sis.util.iso"><code>Default­Type­Name</code></a> instance.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameFactory.html?is-external=true#createTypeName(org.opengis.util.NameSpace,java.lang.CharSequence)" title="class or interface in org.opengis.util" class="externalLink">create­Type­Name</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameFactory.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Name­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>scope</code> - the <a href="AbstractName.html#scope()">scope</a> of the type name to be created,
or <code>null</code> for a global namespace.</dd>
<dd><code>name</code> - the type name as a string or an international string.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the type name for the given character sequence.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#toTypeName(java.lang.Class)"><code>to­Type­Name(Class)</code></a>,
<a href="Names.html#createTypeName(java.lang.CharSequence,java.lang.String,java.lang.CharSequence)"><code>Names​.create­Type­Name(Char­Sequence, String, Char­Sequence)</code></a></dd>
</dl>
</li>
</ul>
<a id="createMemberName(org.opengis.util.NameSpace,java.lang.CharSequence,org.opengis.util.TypeName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createMemberName</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/MemberName.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">MemberName</a>&nbsp;createMemberName&#8203;(<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameSpace.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">NameSpace</a>&nbsp;scope,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang" class="externalLink">CharSequence</a>&nbsp;name,
<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/TypeName.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">TypeName</a>&nbsp;attributeType)</pre>
<div class="block">Creates a member name from the given character sequence and attribute type.
The default implementation returns a new or an existing <a href="DefaultMemberName.html" title="class in org.apache.sis.util.iso"><code>Default­Member­Name</code></a> instance.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>scope</code> - the <a href="AbstractName.html#scope()">scope</a> of the member name to be created,
or <code>null</code> for a global namespace.</dd>
<dd><code>name</code> - the member name as a string or an international string.</dd>
<dd><code>attribute­Type</code> - the type of the data associated with the record member.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the member name for the given character sequence.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="Names.html#createMemberName(java.lang.CharSequence,java.lang.String,java.lang.CharSequence,java.lang.Class)"><code>Names​.create­Member­Name(Char­Sequence, String, Char­Sequence, Class)</code></a></dd>
</dl>
</li>
</ul>
<a id="createLocalName(org.opengis.util.NameSpace,java.lang.CharSequence)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createLocalName</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/LocalName.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">LocalName</a>&nbsp;createLocalName&#8203;(<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameSpace.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">NameSpace</a>&nbsp;scope,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang" class="externalLink">CharSequence</a>&nbsp;name)</pre>
<div class="block">Creates a local name from the given character sequence.
The default implementation returns a new or an existing <a href="DefaultLocalName.html" title="class in org.apache.sis.util.iso"><code>Default­Local­Name</code></a> instance.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameFactory.html?is-external=true#createLocalName(org.opengis.util.NameSpace,java.lang.CharSequence)" title="class or interface in org.opengis.util" class="externalLink">create­Local­Name</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameFactory.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Name­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>scope</code> - the <a href="AbstractName.html#scope()">scope</a> of the local name to be created,
or <code>null</code> for a global namespace.</dd>
<dd><code>name</code> - the local name as a string or an international string.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the local name for the given character sequence.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="Names.html#createLocalName(java.lang.CharSequence,java.lang.String,java.lang.CharSequence)"><code>Names​.create­Local­Name(Char­Sequence, String, Char­Sequence)</code></a></dd>
</dl>
</li>
</ul>
<a id="createGenericName(org.opengis.util.NameSpace,java.lang.CharSequence...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createGenericName</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/GenericName.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">GenericName</a>&nbsp;createGenericName&#8203;(<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameSpace.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">NameSpace</a>&nbsp;scope,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang" class="externalLink">CharSequence</a>...&nbsp;parsedNames)</pre>
<div class="block">Creates a local or scoped name from an array of parsed names. The default implementation
returns an instance of <a href="DefaultLocalName.html" title="class in org.apache.sis.util.iso"><code>Default­Local­Name</code></a> if the length of the <code>parsed­Names</code>
array is 1, or an instance of <a href="DefaultScopedName.html" title="class in org.apache.sis.util.iso"><code>Default­Scoped­Name</code></a> if the length of the array is 2
or more.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameFactory.html?is-external=true#createGenericName(org.opengis.util.NameSpace,java.lang.CharSequence...)" title="class or interface in org.opengis.util" class="externalLink">create­Generic­Name</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameFactory.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Name­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>scope</code> - the <a href="AbstractName.html#scope()">scope</a> of the generic name to be created,
or <code>null</code> for a global namespace.</dd>
<dd><code>parsed­Names</code> - the local names as an array of <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"><code>String</code></a> or <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"><code>International­String</code></a> instances.
This array shall contain at least one element.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the generic name for the given parsed names.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#parseGenericName(org.opengis.util.NameSpace,java.lang.CharSequence)"><code>parse­Generic­Name(Name­Space, Char­Sequence)</code></a></dd>
</dl>
</li>
</ul>
<a id="parseGenericName(org.opengis.util.NameSpace,java.lang.CharSequence)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseGenericName</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/GenericName.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">GenericName</a>&nbsp;parseGenericName&#8203;(<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameSpace.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">NameSpace</a>&nbsp;scope,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang" class="externalLink">CharSequence</a>&nbsp;name)</pre>
<div class="block">Constructs a generic name from a qualified name.
This method splits the given name around a separator inferred from the given scope, or the
<a href="DefaultNameSpace.html#DEFAULT_SEPARATOR"><code>':'</code></a> separator if the given scope is null.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameFactory.html?is-external=true#parseGenericName(org.opengis.util.NameSpace,java.lang.CharSequence)" title="class or interface in org.opengis.util" class="externalLink">parse­Generic­Name</a></code>&nbsp;in interface&nbsp;<code><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/NameFactory.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">Name­Factory</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>scope</code> - the <a href="AbstractName.html#scope()">scope</a> of the generic name to be created,
or <code>null</code> for a global namespace.</dd>
<dd><code>name</code> - the qualified name, as a sequence of names separated by a scope-dependent separator.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a name parsed from the given string.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="Names.html#parseGenericName(java.lang.CharSequence,java.lang.String,java.lang.CharSequence)"><code>Names​.parse­Generic­Name(Char­Sequence, String, Char­Sequence)</code></a></dd>
</dl>
</li>
</ul>
<a id="toGenericNames(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toGenericNames</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/GenericName.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">GenericName</a>[]&nbsp;toGenericNames&#8203;(<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>&nbsp;value)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassCastException.html?is-external=true" title="class or interface in java.lang" class="externalLink">ClassCastException</a></pre>
<div class="block">Converts the given value to an array of generic names. If the given value is an instance of
<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/GenericName.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink"><code>Generic­Name</code></a>, <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"><code>String</code></a> or any other type enumerated below, then it is converted
and returned in an array of length 1. If the given value is an array or a collection, then an
array of same length is returned where each element has been converted.
<p>Allowed types or element types are:</p>
<ul>
<li><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/GenericName.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink"><code>Generic­Name</code></a>, to be casted and returned as-is.</li>
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang" class="externalLink"><code>Char­Sequence</code></a> (usually a <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"><code>String</code></a> or an <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"><code>International­String</code></a>),
to be parsed as a generic name using the <a href="DefaultNameSpace.html#DEFAULT_SEPARATOR"><code>':'</code></a> separator.</li>
<li><a href="http://www.geoapi.org/3.0/javadoc/org/opengis/metadata/Identifier.html?is-external=true" title="class or interface in org.opengis.metadata" class="externalLink"><code>Identifier</code></a>, its <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/metadata/Identifier.html?is-external=true#getCode()" title="class or interface in org.opengis.metadata" class="externalLink">code</a> to be parsed as a generic name
using the <a href="DefaultNameSpace.html#DEFAULT_SEPARATOR"><code>':'</code></a> separator.</li>
</ul>
If <code>value</code> is an array or a collection containing <code>null</code> elements,
then the corresponding element in the returned array will also be <code>null</code>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the object to cast into an array of generic names, or <code>null</code>.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the generic names, or <code>null</code> if the given <code>value</code> was null.
Note that it may be the <code>value</code> reference itself casted to <code>Generic­Name[]</code>.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassCastException.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class­Cast­Exception</a></code> - if <code>value</code> can't be casted.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>0.5</dd>
</dl>
</li>
</ul>
<a id="toTypeName(java.lang.Class)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toTypeName</h4>
<pre class="methodSignature">public&nbsp;<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/util/TypeName.html?is-external=true" title="class or interface in org.opengis.util" class="externalLink">TypeName</a>&nbsp;toTypeName&#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;?&gt;&nbsp;valueClass)</pre>
<div class="block">Suggests a type name for the given class. Apache SIS provides a mapping between <code>Class</code>
and <code>Type­Name</code> objects as documented in the <a href="DefaultTypeName.html" title="class in org.apache.sis.util.iso"><code>Default­Type­Name</code></a> javadoc.
<p>In order to protect against potential changes in the <code>Class</code><code>Type­Name</code> mapping, users are
encouraged to retrieve the <code>value­Class</code> by invoking the <a href="Names.html#toClass(org.opengis.util.TypeName)"><code>Names​.to­Class(Type­Name)</code></a> method instead
than parsing the name.</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value­Class</code> - the Java class for which to get a type name, or <code>null</code>.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a suggested type name, or <code>null</code> if the given class was null.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>0.5</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="DefaultTypeName.html#toClass()"><code>Default­Type­Name​.to­Class()</code></a>,
<a href="Names.html#toClass(org.opengis.util.TypeName)"><code>Names​.to­Class(Type­Name)</code></a></dd>
</dl>
</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/DefaultNameFactory.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>