blob: 76494e6d2bb486cf843c4cc00fb74afdd43cfb09 [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>IdentifiedObject (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.xml.IdentifiedObject interface">
<meta name="keywords" content="getIdentifiers()">
<meta name="keywords" content="getIdentifierMap()">
<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="IdentifiedObject (Apache SIS 1.0 API)";
}
}
catch(err) {
}
//-->
var data = {"i0":6,"i1":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/IdentifiedObject.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>Constr&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>Constr&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.xml</a></div>
<h2 title="Interface IdentifiedObject" class="title">Interface IdentifiedObject</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><code><a href="../metadata/iso/quality/AbstractCompleteness.html" title="class in org.apache.sis.metadata.iso.quality">Abstract­Completeness</a></code>, <code><a href="../metadata/iso/content/AbstractContentInformation.html" title="class in org.apache.sis.metadata.iso.content">Abstract­Content­Information</a></code>, <code><a href="../metadata/iso/quality/AbstractElement.html" title="class in org.apache.sis.metadata.iso.quality">Abstract­Element</a></code>, <code><a href="../metadata/iso/extent/AbstractGeographicExtent.html" title="class in org.apache.sis.metadata.iso.extent">Abstract­Geographic­Extent</a></code>, <code><a href="../metadata/iso/spatial/AbstractGeolocationInformation.html" title="class in org.apache.sis.metadata.iso.spatial">Abstract­Geolocation­Information</a></code>, <code><a href="../metadata/iso/identification/AbstractIdentification.html" title="class in org.apache.sis.metadata.iso.identification">Abstract­Identification</a></code>, <code><a href="../metadata/iso/quality/AbstractLogicalConsistency.html" title="class in org.apache.sis.metadata.iso.quality">Abstract­Logical­Consistency</a></code>, <code><a href="../metadata/iso/citation/AbstractParty.html" title="class in org.apache.sis.metadata.iso.citation">Abstract­Party</a></code>, <code><a href="../metadata/iso/quality/AbstractPositionalAccuracy.html" title="class in org.apache.sis.metadata.iso.quality">Abstract­Positional­Accuracy</a></code>, <code><a href="../metadata/iso/quality/AbstractResult.html" title="class in org.apache.sis.metadata.iso.quality">Abstract­Result</a></code>, <code><a href="../metadata/iso/spatial/AbstractSpatialRepresentation.html" title="class in org.apache.sis.metadata.iso.spatial">Abstract­Spatial­Representation</a></code>, <code><a href="../metadata/iso/quality/AbstractTemporalAccuracy.html" title="class in org.apache.sis.metadata.iso.quality">Abstract­Temporal­Accuracy</a></code>, <code><a href="../metadata/iso/quality/AbstractThematicAccuracy.html" title="class in org.apache.sis.metadata.iso.quality">Abstract­Thematic­Accuracy</a></code>, <code><a href="../metadata/iso/quality/DefaultAbsoluteExternalPositionalAccuracy.html" title="class in org.apache.sis.metadata.iso.quality">Default­Absolute­External­Positional­Accuracy</a></code>, <code><a href="../metadata/iso/quality/DefaultAccuracyOfATimeMeasurement.html" title="class in org.apache.sis.metadata.iso.quality">Default­Accuracy­Of­ATime­Measurement</a></code>, <code><a href="../metadata/iso/acquisition/DefaultAcquisitionInformation.html" title="class in org.apache.sis.metadata.iso.acquisition">Default­Acquisition­Information</a></code>, <code><a href="../metadata/iso/citation/DefaultAddress.html" title="class in org.apache.sis.metadata.iso.citation">Default­Address</a></code>, <code><a href="../metadata/iso/identification/DefaultAggregateInformation.html" title="class in org.apache.sis.metadata.iso.identification">Default­Aggregate­Information</a></code>, <code><a href="../metadata/iso/lineage/DefaultAlgorithm.html" title="class in org.apache.sis.metadata.iso.lineage">Default­Algorithm</a></code>, <code><a href="../metadata/iso/DefaultApplicationSchemaInformation.html" title="class in org.apache.sis.metadata.iso">Default­Application­Schema­Information</a></code>, <code><a href="../metadata/iso/identification/DefaultAssociatedResource.html" title="class in org.apache.sis.metadata.iso.identification">Default­Associated­Resource</a></code>, <code><a href="../metadata/iso/content/DefaultAttributeGroup.html" title="class in org.apache.sis.metadata.iso.content">Default­Attribute­Group</a></code>, <code><a href="../metadata/iso/content/DefaultBand.html" title="class in org.apache.sis.metadata.iso.content">Default­Band</a></code>, <code><a href="../metadata/iso/extent/DefaultBoundingPolygon.html" title="class in org.apache.sis.metadata.iso.extent">Default­Bounding­Polygon</a></code>, <code><a href="../metadata/iso/identification/DefaultBrowseGraphic.html" title="class in org.apache.sis.metadata.iso.identification">Default­Browse­Graphic</a></code>, <code><a href="../metadata/iso/citation/DefaultCitation.html" title="class in org.apache.sis.metadata.iso.citation">Default­Citation</a></code>, <code><a href="../metadata/iso/citation/DefaultCitationDate.html" title="class in org.apache.sis.metadata.iso.citation">Default­Citation­Date</a></code>, <code><a href="../metadata/iso/quality/DefaultCompletenessCommission.html" title="class in org.apache.sis.metadata.iso.quality">Default­Completeness­Commission</a></code>, <code><a href="../metadata/iso/quality/DefaultCompletenessOmission.html" title="class in org.apache.sis.metadata.iso.quality">Default­Completeness­Omission</a></code>, <code><a href="../metadata/iso/quality/DefaultConceptualConsistency.html" title="class in org.apache.sis.metadata.iso.quality">Default­Conceptual­Consistency</a></code>, <code><a href="../metadata/iso/quality/DefaultConformanceResult.html" title="class in org.apache.sis.metadata.iso.quality">Default­Conformance­Result</a></code>, <code><a href="../metadata/iso/constraint/DefaultConstraints.html" title="class in org.apache.sis.metadata.iso.constraint">Default­Constraints</a></code>, <code><a href="../metadata/iso/citation/DefaultContact.html" title="class in org.apache.sis.metadata.iso.citation">Default­Contact</a></code>, <code><a href="../metadata/iso/identification/DefaultCoupledResource.html" title="class in org.apache.sis.metadata.iso.identification">Default­Coupled­Resource</a></code>, <code><a href="../metadata/iso/content/DefaultCoverageDescription.html" title="class in org.apache.sis.metadata.iso.content">Default­Coverage­Description</a></code>, <code><a href="../metadata/iso/quality/DefaultCoverageResult.html" title="class in org.apache.sis.metadata.iso.quality">Default­Coverage­Result</a></code>, <code><a href="../metadata/iso/distribution/DefaultDataFile.html" title="class in org.apache.sis.metadata.iso.distribution">Default­Data­File</a></code>, <code><a href="../metadata/iso/identification/DefaultDataIdentification.html" title="class in org.apache.sis.metadata.iso.identification">Default­Data­Identification</a></code>, <code><a href="../metadata/iso/quality/DefaultDataQuality.html" title="class in org.apache.sis.metadata.iso.quality">Default­Data­Quality</a></code>, <code><a href="../metadata/iso/distribution/DefaultDigitalTransferOptions.html" title="class in org.apache.sis.metadata.iso.distribution">Default­Digital­Transfer­Options</a></code>, <code><a href="../metadata/iso/spatial/DefaultDimension.html" title="class in org.apache.sis.metadata.iso.spatial">Default­Dimension</a></code>, <code><a href="../metadata/iso/distribution/DefaultDistribution.html" title="class in org.apache.sis.metadata.iso.distribution">Default­Distribution</a></code>, <code><a href="../metadata/iso/distribution/DefaultDistributor.html" title="class in org.apache.sis.metadata.iso.distribution">Default­Distributor</a></code>, <code><a href="../metadata/iso/quality/DefaultDomainConsistency.html" title="class in org.apache.sis.metadata.iso.quality">Default­Domain­Consistency</a></code>, <code><a href="../metadata/iso/acquisition/DefaultEnvironmentalRecord.html" title="class in org.apache.sis.metadata.iso.acquisition">Default­Environmental­Record</a></code>, <code><a href="../metadata/iso/acquisition/DefaultEvent.html" title="class in org.apache.sis.metadata.iso.acquisition">Default­Event</a></code>, <code><a href="../metadata/iso/DefaultExtendedElementInformation.html" title="class in org.apache.sis.metadata.iso">Default­Extended­Element­Information</a></code>, <code><a href="../metadata/iso/extent/DefaultExtent.html" title="class in org.apache.sis.metadata.iso.extent">Default­Extent</a></code>, <code><a href="../metadata/iso/content/DefaultFeatureCatalogueDescription.html" title="class in org.apache.sis.metadata.iso.content">Default­Feature­Catalogue­Description</a></code>, <code><a href="../metadata/iso/content/DefaultFeatureTypeInfo.html" title="class in org.apache.sis.metadata.iso.content">Default­Feature­Type­Info</a></code>, <code><a href="../metadata/iso/distribution/DefaultFormat.html" title="class in org.apache.sis.metadata.iso.distribution">Default­Format</a></code>, <code><a href="../metadata/iso/quality/DefaultFormatConsistency.html" title="class in org.apache.sis.metadata.iso.quality">Default­Format­Consistency</a></code>, <code><a href="../metadata/iso/spatial/DefaultGCP.html" title="class in org.apache.sis.metadata.iso.spatial">Default­GCP</a></code>, <code><a href="../metadata/iso/spatial/DefaultGCPCollection.html" title="class in org.apache.sis.metadata.iso.spatial">Default­GCPCollection</a></code>, <code><a href="../metadata/iso/extent/DefaultGeographicBoundingBox.html" title="class in org.apache.sis.metadata.iso.extent">Default­Geographic­Bounding­Box</a></code>, <code><a href="../metadata/iso/extent/DefaultGeographicDescription.html" title="class in org.apache.sis.metadata.iso.extent">Default­Geographic­Description</a></code>, <code><a href="../metadata/iso/spatial/DefaultGeometricObjects.html" title="class in org.apache.sis.metadata.iso.spatial">Default­Geometric­Objects</a></code>, <code><a href="../metadata/iso/spatial/DefaultGeorectified.html" title="class in org.apache.sis.metadata.iso.spatial">Default­Georectified</a></code>, <code><a href="../metadata/iso/spatial/DefaultGeoreferenceable.html" title="class in org.apache.sis.metadata.iso.spatial">Default­Georeferenceable</a></code>, <code><a href="../metadata/iso/quality/DefaultGriddedDataPositionalAccuracy.html" title="class in org.apache.sis.metadata.iso.quality">Default­Gridded­Data­Positional­Accuracy</a></code>, <code><a href="../metadata/iso/spatial/DefaultGridSpatialRepresentation.html" title="class in org.apache.sis.metadata.iso.spatial">Default­Grid­Spatial­Representation</a></code>, <code><a href="../metadata/iso/DefaultIdentifier.html" title="class in org.apache.sis.metadata.iso">Default­Identifier</a></code>, <code><a href="../metadata/iso/content/DefaultImageDescription.html" title="class in org.apache.sis.metadata.iso.content">Default­Image­Description</a></code>, <code><a href="../metadata/iso/citation/DefaultIndividual.html" title="class in org.apache.sis.metadata.iso.citation">Default­Individual</a></code>, <code><a href="../metadata/iso/acquisition/DefaultInstrument.html" title="class in org.apache.sis.metadata.iso.acquisition">Default­Instrument</a></code>, <code><a href="../metadata/iso/identification/DefaultKeywordClass.html" title="class in org.apache.sis.metadata.iso.identification">Default­Keyword­Class</a></code>, <code><a href="../metadata/iso/identification/DefaultKeywords.html" title="class in org.apache.sis.metadata.iso.identification">Default­Keywords</a></code>, <code><a href="../metadata/iso/constraint/DefaultLegalConstraints.html" title="class in org.apache.sis.metadata.iso.constraint">Default­Legal­Constraints</a></code>, <code><a href="../metadata/iso/lineage/DefaultLineage.html" title="class in org.apache.sis.metadata.iso.lineage">Default­Lineage</a></code>, <code><a href="../metadata/iso/maintenance/DefaultMaintenanceInformation.html" title="class in org.apache.sis.metadata.iso.maintenance">Default­Maintenance­Information</a></code>, <code><a href="../metadata/iso/distribution/DefaultMedium.html" title="class in org.apache.sis.metadata.iso.distribution">Default­Medium</a></code>, <code><a href="../metadata/iso/DefaultMetadata.html" title="class in org.apache.sis.metadata.iso">Default­Metadata</a></code>, <code><a href="../metadata/iso/DefaultMetadataExtensionInformation.html" title="class in org.apache.sis.metadata.iso">Default­Metadata­Extension­Information</a></code>, <code><a href="../metadata/iso/DefaultMetadataScope.html" title="class in org.apache.sis.metadata.iso">Default­Metadata­Scope</a></code>, <code><a href="../metadata/iso/lineage/DefaultNominalResolution.html" title="class in org.apache.sis.metadata.iso.lineage">Default­Nominal­Resolution</a></code>, <code><a href="../metadata/iso/quality/DefaultNonQuantitativeAttributeAccuracy.html" title="class in org.apache.sis.metadata.iso.quality">Default­Non­Quantitative­Attribute­Accuracy</a></code>, <code><a href="../metadata/iso/acquisition/DefaultObjective.html" title="class in org.apache.sis.metadata.iso.acquisition">Default­Objective</a></code>, <code><a href="../metadata/iso/citation/DefaultOnlineResource.html" title="class in org.apache.sis.metadata.iso.citation">Default­Online­Resource</a></code>, <code><a href="../metadata/iso/acquisition/DefaultOperation.html" title="class in org.apache.sis.metadata.iso.acquisition">Default­Operation</a></code>, <code><a href="../metadata/iso/identification/DefaultOperationChainMetadata.html" title="class in org.apache.sis.metadata.iso.identification">Default­Operation­Chain­Metadata</a></code>, <code><a href="../metadata/iso/identification/DefaultOperationMetadata.html" title="class in org.apache.sis.metadata.iso.identification">Default­Operation­Metadata</a></code>, <code><a href="../metadata/iso/citation/DefaultOrganisation.html" title="class in org.apache.sis.metadata.iso.citation">Default­Organisation</a></code>, <code><a href="../metadata/iso/acquisition/DefaultPlan.html" title="class in org.apache.sis.metadata.iso.acquisition">Default­Plan</a></code>, <code><a href="../metadata/iso/acquisition/DefaultPlatform.html" title="class in org.apache.sis.metadata.iso.acquisition">Default­Platform</a></code>, <code><a href="../metadata/iso/acquisition/DefaultPlatformPass.html" title="class in org.apache.sis.metadata.iso.acquisition">Default­Platform­Pass</a></code>, <code><a href="../metadata/iso/DefaultPortrayalCatalogueReference.html" title="class in org.apache.sis.metadata.iso">Default­Portrayal­Catalogue­Reference</a></code>, <code><a href="../metadata/iso/lineage/DefaultProcessing.html" title="class in org.apache.sis.metadata.iso.lineage">Default­Processing</a></code>, <code><a href="../metadata/iso/lineage/DefaultProcessStep.html" title="class in org.apache.sis.metadata.iso.lineage">Default­Process­Step</a></code>, <code><a href="../metadata/iso/lineage/DefaultProcessStepReport.html" title="class in org.apache.sis.metadata.iso.lineage">Default­Process­Step­Report</a></code>, <code><a href="../metadata/iso/quality/DefaultQuantitativeAttributeAccuracy.html" title="class in org.apache.sis.metadata.iso.quality">Default­Quantitative­Attribute­Accuracy</a></code>, <code><a href="../metadata/iso/quality/DefaultQuantitativeResult.html" title="class in org.apache.sis.metadata.iso.quality">Default­Quantitative­Result</a></code>, <code><a href="../metadata/iso/content/DefaultRangeDimension.html" title="class in org.apache.sis.metadata.iso.content">Default­Range­Dimension</a></code>, <code><a href="../metadata/iso/content/DefaultRangeElementDescription.html" title="class in org.apache.sis.metadata.iso.content">Default­Range­Element­Description</a></code>, <code><a href="../metadata/iso/quality/DefaultRelativeInternalPositionalAccuracy.html" title="class in org.apache.sis.metadata.iso.quality">Default­Relative­Internal­Positional­Accuracy</a></code>, <code><a href="../metadata/iso/constraint/DefaultReleasability.html" title="class in org.apache.sis.metadata.iso.constraint">Default­Releasability</a></code>, <code><a href="../metadata/iso/identification/DefaultRepresentativeFraction.html" title="class in org.apache.sis.metadata.iso.identification">Default­Representative­Fraction</a></code>, <code><a href="../metadata/iso/acquisition/DefaultRequestedDate.html" title="class in org.apache.sis.metadata.iso.acquisition">Default­Requested­Date</a></code>, <code><a href="../metadata/iso/acquisition/DefaultRequirement.html" title="class in org.apache.sis.metadata.iso.acquisition">Default­Requirement</a></code>, <code><a href="../metadata/iso/identification/DefaultResolution.html" title="class in org.apache.sis.metadata.iso.identification">Default­Resolution</a></code>, <code><a href="../metadata/iso/citation/DefaultResponsibility.html" title="class in org.apache.sis.metadata.iso.citation">Default­Responsibility</a></code>, <code><a href="../metadata/iso/citation/DefaultResponsibleParty.html" title="class in org.apache.sis.metadata.iso.citation">Default­Responsible­Party</a></code>, <code><a href="../metadata/iso/content/DefaultSampleDimension.html" title="class in org.apache.sis.metadata.iso.content">Default­Sample­Dimension</a></code>, <code><a href="../metadata/iso/maintenance/DefaultScope.html" title="class in org.apache.sis.metadata.iso.maintenance">Default­Scope</a></code>, <code><a href="../metadata/iso/quality/DefaultScope.html" title="class in org.apache.sis.metadata.iso.quality">Default­Scope</a></code>, <code><a href="../metadata/iso/maintenance/DefaultScopeDescription.html" title="class in org.apache.sis.metadata.iso.maintenance">Default­Scope­Description</a></code>, <code><a href="../metadata/iso/constraint/DefaultSecurityConstraints.html" title="class in org.apache.sis.metadata.iso.constraint">Default­Security­Constraints</a></code>, <code><a href="../metadata/iso/citation/DefaultSeries.html" title="class in org.apache.sis.metadata.iso.citation">Default­Series</a></code>, <code><a href="../metadata/iso/identification/DefaultServiceIdentification.html" title="class in org.apache.sis.metadata.iso.identification">Default­Service­Identification</a></code>, <code><a href="../metadata/iso/lineage/DefaultSource.html" title="class in org.apache.sis.metadata.iso.lineage">Default­Source</a></code>, <code><a href="../metadata/iso/extent/DefaultSpatialTemporalExtent.html" title="class in org.apache.sis.metadata.iso.extent">Default­Spatial­Temporal­Extent</a></code>, <code><a href="../metadata/iso/distribution/DefaultStandardOrderProcess.html" title="class in org.apache.sis.metadata.iso.distribution">Default­Standard­Order­Process</a></code>, <code><a href="../metadata/iso/citation/DefaultTelephone.html" title="class in org.apache.sis.metadata.iso.citation">Default­Telephone</a></code>, <code><a href="../metadata/iso/quality/DefaultTemporalConsistency.html" title="class in org.apache.sis.metadata.iso.quality">Default­Temporal­Consistency</a></code>, <code><a href="../metadata/iso/extent/DefaultTemporalExtent.html" title="class in org.apache.sis.metadata.iso.extent">Default­Temporal­Extent</a></code>, <code><a href="../metadata/iso/quality/DefaultTemporalValidity.html" title="class in org.apache.sis.metadata.iso.quality">Default­Temporal­Validity</a></code>, <code><a href="../metadata/iso/quality/DefaultThematicClassificationCorrectness.html" title="class in org.apache.sis.metadata.iso.quality">Default­Thematic­Classification­Correctness</a></code>, <code><a href="../metadata/iso/quality/DefaultTopologicalConsistency.html" title="class in org.apache.sis.metadata.iso.quality">Default­Topological­Consistency</a></code>, <code><a href="../metadata/iso/quality/DefaultUsability.html" title="class in org.apache.sis.metadata.iso.quality">Default­Usability</a></code>, <code><a href="../metadata/iso/identification/DefaultUsage.html" title="class in org.apache.sis.metadata.iso.identification">Default­Usage</a></code>, <code><a href="../metadata/iso/spatial/DefaultVectorSpatialRepresentation.html" title="class in org.apache.sis.metadata.iso.spatial">Default­Vector­Spatial­Representation</a></code>, <code><a href="../metadata/iso/extent/DefaultVerticalExtent.html" title="class in org.apache.sis.metadata.iso.extent">Default­Vertical­Extent</a></code>, <code><a href="../metadata/iso/ISOMetadata.html" title="class in org.apache.sis.metadata.iso">ISOMetadata</a></code></dd>
</dl>
<hr>
<pre>public interface <span class="typeNameLabel">IdentifiedObject</span></pre>
<div class="block">The interface for all SIS objects having identifiers. Identifiers are <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> in
a namespace identified by a <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"><code>Citation</code></a>. The namespace can be some organization like
<a href="http://www.epsg.org">EPSG</a> for Coordinate Reference System objects, or a
well-known acronym like ISBN for <cite>International Standard Book Number</cite>.
<p>When an identified object is marshalled in a ISO 19115-3 compliant XML document, some identifiers
are handled in a special way: they appear as <code>gml:id</code>, <code>gco:uuid</code> or <code>xlink:href</code>
attributes of the XML element. Those identifiers can be specified using the <a href="IdentifierSpace.html" title="interface in org.apache.sis.xml"><code>Identifier­Space</code></a>
enum values as below:</p>
<blockquote><pre>IdentifiedObject object = ...;
object.<b>getIdentifierMap</b>().<b>put</b>(IdentifierSpace.ID, <font color="orangered">"myID"</font>);</pre></blockquote>
<div class="section">Relationship with GeoAPI</div>
Identifiers exist also in some (not all) GeoAPI objects. Some GeoAPI objects
(<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/metadata/acquisition/Instrument.html?is-external=true" title="class or interface in org.opengis.metadata.acquisition" class="externalLink"><code>Instrument</code></a>, <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/metadata/acquisition/Platform.html?is-external=true" title="class or interface in org.opengis.metadata.acquisition" class="externalLink"><code>Platform</code></a>,
<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/metadata/acquisition/Operation.html?is-external=true" title="class or interface in org.opengis.metadata.acquisition" class="externalLink"><code>Operation</code></a>, <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/metadata/lineage/Processing.html?is-external=true" title="class or interface in org.opengis.metadata.lineage" class="externalLink"><code>Processing</code></a>,
<i>etc.</i>) have an explicit single identifier attribute, while other GeoAPI objects
(<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"><code>Citation</code></a>, <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/metadata/acquisition/Objective.html?is-external=true" title="class or interface in org.opengis.metadata.acquisition" class="externalLink"><code>Objective</code></a>,
referencing <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"><code>Identified­Object</code></a>, <i>etc.</i>) allow an arbitrary
number of identifiers. However GeoAPI does not define explicit methods for handling the <code>id</code>,
<code>uuid</code> or <code>href</code> attributes, since they are specific to XML marshalling (they do not
appear in OGC/ISO abstract specifications). This <code>Identified­Object</code> interface provides a
way to handle those identifiers.
<p>Note that GeoAPI defines a similar interface, also named <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"><code>Identified­Object</code></a>.
However that GeoAPI interface is not of general use, since it contains methods like
<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/IdentifiedObject.html?is-external=true#toWKT()" title="class or interface in org.opengis.referencing" class="externalLink"><code>to­WKT()</code></a> that are specific to referencing
or geometric objects. In addition, the GeoAPI interface defines some attributes
(<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/IdentifiedObject.html?is-external=true#getName()" title="class or interface in org.opengis.referencing" class="externalLink">name</a>,
<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/IdentifiedObject.html?is-external=true#getAlias()" title="class or interface in org.opengis.referencing" class="externalLink">alias</a>,
<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/IdentifiedObject.html?is-external=true#getRemarks()" title="class or interface in org.opengis.referencing" class="externalLink">remarks</a>) that are not needed
for the purpose of handling XML <code>id</code>, <code>uuid</code> or <code>href</code> attributes.</p></div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>0.3</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="IdentifierSpace.html" title="interface in org.apache.sis.xml"><code>Identifier­Space</code></a>,
<a href="../metadata/iso/ISOMetadata.html" title="class in org.apache.sis.metadata.iso"><code>ISOMetadata</code></a>,
<a href="ReferenceResolver.html#newIdentifiedObject(org.apache.sis.xml.MarshalContext,java.lang.Class,org.opengis.metadata.Identifier...)"><code>Reference­Resolver​.new­Identified­Object(Marshal­Context, Class, Identifier[])</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">
<!-- ========== 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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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="IdentifierMap.html" title="interface in org.apache.sis.xml">IdentifierMap</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIdentifierMap()">getIdentifierMap</a></span>()</code></th>
<td class="colLast">
<div class="block">A map view of the <a href="#getIdentifiers()">identifiers</a> collection
as (<var>authority</var>, <var>code</var>) entries.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;? extends <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">Identifier</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIdentifiers()">getIdentifiers</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns all identifiers associated to this object.</div>
</td>
</tr>
</table>
</li>
</ul>
</section>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a id="getIdentifiers()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIdentifiers</h4>
<pre class="methodSignature"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;? extends <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">Identifier</a>&gt;&nbsp;getIdentifiers()</pre>
<div class="block">Returns all identifiers associated to this object. Each <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">identifier code</a> shall be unique in the <a href="http://www.geoapi.org/3.0/javadoc/org/opengis/metadata/Identifier.html?is-external=true#getAuthority()" title="class or interface in org.opengis.metadata" class="externalLink">identifier
authority</a> name space. Examples of namespace are:
<ul>
<li><a href="../metadata/iso/citation/Citations.html#EPSG">EPSG</a> codes</li>
<li><cite>Universal Product Code</cite> (UPC)</li>
<li><cite>National Stock Number</cite> (NSN)</li>
<li><cite>International Standard Book Number</cite>
(<a href="../metadata/iso/citation/Citations.html#ISBN">ISBN</a>)</li>
<li><cite>International Standard Serial Number</cite>
(<a href="../metadata/iso/citation/Citations.html#ISSN">ISSN</a>)</li>
<li><cite>Universally Unique Identifier</cite> (<a href="https://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true" title="class or interface in java.util" class="externalLink">UUID</a>)</li>
<li>XML <a href="IdentifierSpace.html#ID">ID</a> attribute</li>
<li><a href="XLink.html" title="class in org.apache.sis.xml">XLink</a> (<code>href</code>, <code>role</code>, <code>arcrole</code>, <code>title</code>,
<code>show</code> and <code>actuate</code> attributes)</li>
</ul>
Note that XML ID attribute are actually unique only in the scope of the XML document
being processed.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>all identifiers associated to this object, or an empty collection if none.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../metadata/iso/citation/DefaultCitation.html#getIdentifiers()"><code>Default­Citation​.get­Identifiers()</code></a>,
<a href="../metadata/iso/acquisition/DefaultObjective.html#getIdentifiers()"><code>Default­Objective​.get­Identifiers()</code></a>,
<a href="../referencing/AbstractIdentifiedObject.html#getIdentifiers()"><code>Abstract­Identified­Object​.get­Identifiers()</code></a></dd>
</dl>
</li>
</ul>
<a id="getIdentifierMap()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getIdentifierMap</h4>
<pre class="methodSignature"><a href="IdentifierMap.html" title="interface in org.apache.sis.xml">IdentifierMap</a>&nbsp;getIdentifierMap()</pre>
<div class="block">A map view of the <a href="#getIdentifiers()">identifiers</a> collection
as (<var>authority</var>, <var>code</var>) entries.
Each <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util" class="externalLink">map entry</a> is associated
to an element from the above identifier collection in which the
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true#getKey()" title="class or interface in java.util" class="externalLink">key</a> is the
<a href="http://www.geoapi.org/3.0/javadoc/org/opengis/metadata/Identifier.html?is-external=true#getAuthority()" title="class or interface in org.opengis.metadata" class="externalLink">identifier authority</a> and the
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true#getValue()" title="class or interface in java.util" class="externalLink">value</a> is the
<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">identifier code</a>.
<p>There is usually a one-to-one relationship between the map entries and the identifier
elements, but not always:</p>
<ul>
<li>The map view may contain less entries, because the map interface allows only one
entry per authority. If the <a href="#getIdentifiers()">identifier collection</a> contains
many identifiers for the same authority, then only the first occurrence is visible through
this <code>Map</code> view.</li>
<li>The map view may also contain more entries than the <a href="#getIdentifiers()">identifier collection</a>. For example the <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"><code>Citation</code></a>
interface defines separated attributes for ISBN, ISSN and other identifiers. This map
view may choose to unify all those attributes in a single view.</li>
</ul>
The map supports <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#put(K,V)" title="class or interface in java.util" class="externalLink"><code>put</code></a> operations
if and only if this <code>Identified­Object</code> is modifiable.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the identifiers as a map of (<var>authority</var>, <var>code</var>) entries,
or an empty map if none.</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/IdentifiedObject.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>Constr&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>Constr&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>