| <!DOCTYPE HTML> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc (19) --> |
| <title>ISOMetadata (Apache SIS 1.3 API)</title> |
| <meta name="viewport" content="width=device-width, initial-scale=1"> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <meta name="description" content="declaration: package: org.apache.sis.metadata.iso, class: ISOMetadata"> |
| <meta name="generator" content="javadoc/ClassWriterImpl"> |
| <meta name="keywords" content="org.apache.sis.metadata.iso.ISOMetadata class"> |
| <meta name="keywords" content="identifiers"> |
| <meta name="keywords" content="getStandard()"> |
| <meta name="keywords" content="getIdentifiers()"> |
| <meta name="keywords" content="getIdentifierMap()"> |
| <meta name="keywords" content="getIdentifier()"> |
| <meta name="keywords" content="setIdentifier()"> |
| <meta name="keywords" content="transitionTo()"> |
| <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../sis.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> |
| <script type="text/javascript" src="../../../../../script.js"></script> |
| <script type="text/javascript" src="../../../../../script-dir/jquery-3.6.0.min.js"></script> |
| <script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> |
| </head> |
| <body class="class-declaration-page"> |
| <script type="text/javascript">var pathtoroot = "../../../../../"; |
| loadScripts(document, 'script');</script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <div class="flex-box"> |
| <header role="banner" class="flex-header"> |
| <nav role="navigation"> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> |
| <div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> |
| <ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> |
| <li><a href="../../../../../index.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="nav-bar-cell1-rev">Class</li> |
| <li><a href="class-use/ISOMetadata.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#class">Help</a></li> |
| </ul> |
| <ul class="sub-nav-list-small"> |
| <li> |
| <p>Summary:</p> |
| <ul> |
| <li><a href="#nested-class-summary">Nested</a></li> |
| <li><a href="#field-summary">Field</a></li> |
| <li><a href="#constructor-summary">Constr</a></li> |
| <li><a href="#method-summary">Method</a></li> |
| </ul> |
| </li> |
| <li> |
| <p>Detail:</p> |
| <ul> |
| <li><a href="#field-detail">Field</a></li> |
| <li><a href="#constructor-detail">Constr</a></li> |
| <li><a href="#method-detail">Method</a></li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| <div class="sub-nav"> |
| <div id="navbar-sub-list"> |
| <ul class="sub-nav-list"> |
| <li>Summary: </li> |
| <li><a href="#nested-class-summary">Nested</a> | </li> |
| <li><a href="#field-summary">Field</a> | </li> |
| <li><a href="#constructor-summary">Constr</a> | </li> |
| <li><a href="#method-summary">Method</a></li> |
| </ul> |
| <ul class="sub-nav-list"> |
| <li>Detail: </li> |
| <li><a href="#field-detail">Field</a> | </li> |
| <li><a href="#constructor-detail">Constr</a> | </li> |
| <li><a href="#method-detail">Method</a></li> |
| </ul> |
| </div> |
| <div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a> |
| <input type="text" id="search-input" disabled placeholder="Search"> |
| <input type="reset" id="reset-button" disabled value="reset"> |
| </div> |
| </div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <span class="skip-nav" id="skip-navbar-top"></span></nav> |
| </header> |
| <div class="flex-content"> |
| <main role="main"> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.sis.metadata.iso</a></div> |
| <h1 title="Class ISOMetadata" class="title">Class ISOMetadata</h1> |
| </div> |
| <div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> |
| <div class="inheritance"><a href="../AbstractMetadata.html" title="class in org.apache.sis.metadata">AbstractMetadata</a> |
| <div class="inheritance"><a href="../ModifiableMetadata.html" title="class in org.apache.sis.metadata">ModifiableMetadata</a> |
| <div class="inheritance">ISOMetadata</div> |
| </div> |
| </div> |
| </div> |
| <section class="class-description" id="class-description"> |
| <dl class="notes"> |
| <dt>All Implemented Interfaces:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code>, <code><a href="../../util/Emptiable.html" title="interface in org.apache.sis.util">Emptiable</a></code>, <code><a href="../../util/LenientComparable.html" title="interface in org.apache.sis.util">LenientComparable</a></code>, <code><a href="../../xml/IdentifiedObject.html" title="interface in org.apache.sis.xml">IdentifiedObject</a></code></dd> |
| </dl> |
| <dl class="notes"> |
| <dt>Direct Known Subclasses:</dt> |
| <dd><code><a href="content/AbstractContentInformation.html" title="class in org.apache.sis.metadata.iso.content">AbstractContentInformation</a></code>, <code><a href="quality/AbstractElement.html" title="class in org.apache.sis.metadata.iso.quality">AbstractElement</a></code>, <code><a href="extent/AbstractGeographicExtent.html" title="class in org.apache.sis.metadata.iso.extent">AbstractGeographicExtent</a></code>, <code><a href="spatial/AbstractGeolocationInformation.html" title="class in org.apache.sis.metadata.iso.spatial">AbstractGeolocationInformation</a></code>, <code><a href="identification/AbstractIdentification.html" title="class in org.apache.sis.metadata.iso.identification">AbstractIdentification</a></code>, <code><a href="citation/AbstractParty.html" title="class in org.apache.sis.metadata.iso.citation">AbstractParty</a></code>, <code><a href="quality/AbstractResult.html" title="class in org.apache.sis.metadata.iso.quality">AbstractResult</a></code>, <code><a href="spatial/AbstractSpatialRepresentation.html" title="class in org.apache.sis.metadata.iso.spatial">AbstractSpatialRepresentation</a></code>, <code><a href="acquisition/DefaultAcquisitionInformation.html" title="class in org.apache.sis.metadata.iso.acquisition">DefaultAcquisitionInformation</a></code>, <code><a href="citation/DefaultAddress.html" title="class in org.apache.sis.metadata.iso.citation">DefaultAddress</a></code>, <code><a href="lineage/DefaultAlgorithm.html" title="class in org.apache.sis.metadata.iso.lineage">DefaultAlgorithm</a></code>, <code><a href="DefaultApplicationSchemaInformation.html" title="class in org.apache.sis.metadata.iso">DefaultApplicationSchemaInformation</a></code>, <code><a href="identification/DefaultAssociatedResource.html" title="class in org.apache.sis.metadata.iso.identification">DefaultAssociatedResource</a></code>, <code><a href="content/DefaultAttributeGroup.html" title="class in org.apache.sis.metadata.iso.content">DefaultAttributeGroup</a></code>, <code><a href="quality/DefaultBasicMeasure.html" title="class in org.apache.sis.metadata.iso.quality">DefaultBasicMeasure</a></code>, <code><a href="identification/DefaultBrowseGraphic.html" title="class in org.apache.sis.metadata.iso.identification">DefaultBrowseGraphic</a></code>, <code><a href="citation/DefaultCitation.html" title="class in org.apache.sis.metadata.iso.citation">DefaultCitation</a></code>, <code><a href="citation/DefaultCitationDate.html" title="class in org.apache.sis.metadata.iso.citation">DefaultCitationDate</a></code>, <code><a href="constraint/DefaultConstraints.html" title="class in org.apache.sis.metadata.iso.constraint">DefaultConstraints</a></code>, <code><a href="citation/DefaultContact.html" title="class in org.apache.sis.metadata.iso.citation">DefaultContact</a></code>, <code><a href="identification/DefaultCoupledResource.html" title="class in org.apache.sis.metadata.iso.identification">DefaultCoupledResource</a></code>, <code><a href="distribution/DefaultDataFile.html" title="class in org.apache.sis.metadata.iso.distribution">DefaultDataFile</a></code>, <code><a href="quality/DefaultDataQuality.html" title="class in org.apache.sis.metadata.iso.quality">DefaultDataQuality</a></code>, <code><a href="distribution/DefaultDigitalTransferOptions.html" title="class in org.apache.sis.metadata.iso.distribution">DefaultDigitalTransferOptions</a></code>, <code><a href="spatial/DefaultDimension.html" title="class in org.apache.sis.metadata.iso.spatial">DefaultDimension</a></code>, <code><a href="distribution/DefaultDistribution.html" title="class in org.apache.sis.metadata.iso.distribution">DefaultDistribution</a></code>, <code><a href="distribution/DefaultDistributor.html" title="class in org.apache.sis.metadata.iso.distribution">DefaultDistributor</a></code>, <code><a href="acquisition/DefaultEnvironmentalRecord.html" title="class in org.apache.sis.metadata.iso.acquisition">DefaultEnvironmentalRecord</a></code>, <code><a href="quality/DefaultEvaluationMethod.html" title="class in org.apache.sis.metadata.iso.quality">DefaultEvaluationMethod</a></code>, <code><a href="quality/DefaultEvaluationReportInformation.html" title="class in org.apache.sis.metadata.iso.quality">DefaultEvaluationReportInformation</a></code>, <code><a href="acquisition/DefaultEvent.html" title="class in org.apache.sis.metadata.iso.acquisition">DefaultEvent</a></code>, <code><a href="DefaultExtendedElementInformation.html" title="class in org.apache.sis.metadata.iso">DefaultExtendedElementInformation</a></code>, <code><a href="extent/DefaultExtent.html" title="class in org.apache.sis.metadata.iso.extent">DefaultExtent</a></code>, <code><a href="content/DefaultFeatureTypeInfo.html" title="class in org.apache.sis.metadata.iso.content">DefaultFeatureTypeInfo</a></code>, <code><a href="distribution/DefaultFormat.html" title="class in org.apache.sis.metadata.iso.distribution">DefaultFormat</a></code>, <code><a href="spatial/DefaultGCP.html" title="class in org.apache.sis.metadata.iso.spatial">DefaultGCP</a></code>, <code><a href="spatial/DefaultGeometricObjects.html" title="class in org.apache.sis.metadata.iso.spatial">DefaultGeometricObjects</a></code>, <code><a href="DefaultIdentifier.html" title="class in org.apache.sis.metadata.iso">DefaultIdentifier</a></code>, <code><a href="acquisition/DefaultInstrument.html" title="class in org.apache.sis.metadata.iso.acquisition">DefaultInstrument</a></code>, <code><a href="identification/DefaultKeywordClass.html" title="class in org.apache.sis.metadata.iso.identification">DefaultKeywordClass</a></code>, <code><a href="identification/DefaultKeywords.html" title="class in org.apache.sis.metadata.iso.identification">DefaultKeywords</a></code>, <code><a href="lineage/DefaultLineage.html" title="class in org.apache.sis.metadata.iso.lineage">DefaultLineage</a></code>, <code><a href="maintenance/DefaultMaintenanceInformation.html" title="class in org.apache.sis.metadata.iso.maintenance">DefaultMaintenanceInformation</a></code>, <code><a href="quality/DefaultMeasureDescription.html" title="class in org.apache.sis.metadata.iso.quality">DefaultMeasureDescription</a></code>, <code><a href="quality/DefaultMeasureReference.html" title="class in org.apache.sis.metadata.iso.quality">DefaultMeasureReference</a></code>, <code><a href="distribution/DefaultMedium.html" title="class in org.apache.sis.metadata.iso.distribution">DefaultMedium</a></code>, <code><a href="DefaultMetadata.html" title="class in org.apache.sis.metadata.iso">DefaultMetadata</a></code>, <code><a href="DefaultMetadataExtensionInformation.html" title="class in org.apache.sis.metadata.iso">DefaultMetadataExtensionInformation</a></code>, <code><a href="DefaultMetadataScope.html" title="class in org.apache.sis.metadata.iso">DefaultMetadataScope</a></code>, <code><a href="lineage/DefaultNominalResolution.html" title="class in org.apache.sis.metadata.iso.lineage">DefaultNominalResolution</a></code>, <code><a href="acquisition/DefaultObjective.html" title="class in org.apache.sis.metadata.iso.acquisition">DefaultObjective</a></code>, <code><a href="citation/DefaultOnlineResource.html" title="class in org.apache.sis.metadata.iso.citation">DefaultOnlineResource</a></code>, <code><a href="acquisition/DefaultOperation.html" title="class in org.apache.sis.metadata.iso.acquisition">DefaultOperation</a></code>, <code><a href="identification/DefaultOperationChainMetadata.html" title="class in org.apache.sis.metadata.iso.identification">DefaultOperationChainMetadata</a></code>, <code><a href="identification/DefaultOperationMetadata.html" title="class in org.apache.sis.metadata.iso.identification">DefaultOperationMetadata</a></code>, <code><a href="acquisition/DefaultPlan.html" title="class in org.apache.sis.metadata.iso.acquisition">DefaultPlan</a></code>, <code><a href="acquisition/DefaultPlatform.html" title="class in org.apache.sis.metadata.iso.acquisition">DefaultPlatform</a></code>, <code><a href="acquisition/DefaultPlatformPass.html" title="class in org.apache.sis.metadata.iso.acquisition">DefaultPlatformPass</a></code>, <code><a href="DefaultPortrayalCatalogueReference.html" title="class in org.apache.sis.metadata.iso">DefaultPortrayalCatalogueReference</a></code>, <code><a href="lineage/DefaultProcessing.html" title="class in org.apache.sis.metadata.iso.lineage">DefaultProcessing</a></code>, <code><a href="lineage/DefaultProcessStep.html" title="class in org.apache.sis.metadata.iso.lineage">DefaultProcessStep</a></code>, <code><a href="lineage/DefaultProcessStepReport.html" title="class in org.apache.sis.metadata.iso.lineage">DefaultProcessStepReport</a></code>, <code><a href="quality/DefaultQualityMeasure.html" title="class in org.apache.sis.metadata.iso.quality">DefaultQualityMeasure</a></code>, <code><a href="content/DefaultRangeDimension.html" title="class in org.apache.sis.metadata.iso.content">DefaultRangeDimension</a></code>, <code><a href="content/DefaultRangeElementDescription.html" title="class in org.apache.sis.metadata.iso.content">DefaultRangeElementDescription</a></code>, <code><a href="constraint/DefaultReleasability.html" title="class in org.apache.sis.metadata.iso.constraint">DefaultReleasability</a></code>, <code><a href="acquisition/DefaultRequestedDate.html" title="class in org.apache.sis.metadata.iso.acquisition">DefaultRequestedDate</a></code>, <code><a href="acquisition/DefaultRequirement.html" title="class in org.apache.sis.metadata.iso.acquisition">DefaultRequirement</a></code>, <code><a href="identification/DefaultResolution.html" title="class in org.apache.sis.metadata.iso.identification">DefaultResolution</a></code>, <code><a href="citation/DefaultResponsibility.html" title="class in org.apache.sis.metadata.iso.citation">DefaultResponsibility</a></code>, <code><a href="maintenance/DefaultScope.html" title="class in org.apache.sis.metadata.iso.maintenance">DefaultScope</a></code>, <code><a href="maintenance/DefaultScopeDescription.html" title="class in org.apache.sis.metadata.iso.maintenance">DefaultScopeDescription</a></code>, <code><a href="citation/DefaultSeries.html" title="class in org.apache.sis.metadata.iso.citation">DefaultSeries</a></code>, <code><a href="lineage/DefaultSource.html" title="class in org.apache.sis.metadata.iso.lineage">DefaultSource</a></code>, <code><a href="quality/DefaultSourceReference.html" title="class in org.apache.sis.metadata.iso.quality">DefaultSourceReference</a></code>, <code><a href="distribution/DefaultStandardOrderProcess.html" title="class in org.apache.sis.metadata.iso.distribution">DefaultStandardOrderProcess</a></code>, <code><a href="citation/DefaultTelephone.html" title="class in org.apache.sis.metadata.iso.citation">DefaultTelephone</a></code>, <code><a href="extent/DefaultTemporalExtent.html" title="class in org.apache.sis.metadata.iso.extent">DefaultTemporalExtent</a></code>, <code><a href="identification/DefaultUsage.html" title="class in org.apache.sis.metadata.iso.identification">DefaultUsage</a></code>, <code><a href="extent/DefaultVerticalExtent.html" title="class in org.apache.sis.metadata.iso.extent">DefaultVerticalExtent</a></code></dd> |
| </dl> |
| <hr> |
| <div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ISOMetadata</span> |
| <span class="extends-implements">extends <a href="../ModifiableMetadata.html" title="class in org.apache.sis.metadata">ModifiableMetadata</a> |
| implements <a href="../../xml/IdentifiedObject.html" title="interface in org.apache.sis.xml">IdentifiedObject</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></span></div> |
| <div class="block">The base class of ISO 19115 implementation classes. Each sub-classes implements one |
| of the ISO Metadata interface provided by <a href="http://www.geoapi.org">GeoAPI</a>. |
| |
| <h2>Limitations</h2> |
| <ul> |
| <li>Instances of this class are not synchronized for multi-threading. |
| Synchronization, if needed, is caller's responsibility.</li> |
| <li>Serialized objects of this class are not guaranteed to be compatible with future Apache SIS releases. |
| Serialization support is appropriate for short term storage or RMI between applications running the |
| same version of Apache SIS. For long term storage, use <a href="../../xml/XML.html" title="class in org.apache.sis.xml"><code>XML</code></a> instead.</li> |
| </ul></div> |
| <dl class="notes"> |
| <dt>Since:</dt> |
| <dd>0.3</dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../serialized-form.html#org.apache.sis.metadata.iso.ISOMetadata">Serialized Form</a></li> |
| </ul> |
| </dd> |
| |
| <p><font size="-1">Defined in the <code>sis-metadata</code> module</font></p> |
| </dl> |
| </section> |
| <section class="summary"> |
| <ul class="summary-list"> |
| <!-- ======== NESTED CLASS SUMMARY ======== --> |
| <li> |
| <section class="nested-class-summary" id="nested-class-summary"> |
| <h2>Nested Class Summary</h2> |
| <div class="inherited-list"> |
| <h2 id="nested-classes-inherited-from-class-org.apache.sis.metadata.ModifiableMetadata">Nested classes/interfaces inherited from class <a href="../ModifiableMetadata.html" title="class in org.apache.sis.metadata">ModifiableMetadata</a></h2> |
| <code><a href="../ModifiableMetadata.State.html" title="enum class in org.apache.sis.metadata">ModifiableMetadata.State</a></code></div> |
| </section> |
| </li> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <li> |
| <section class="field-summary" id="field-summary"> |
| <h2>Field Summary</h2> |
| <div class="caption"><span>Fields</span></div> |
| <div class="summary-table three-column-summary"> |
| <div class="table-header col-first">Modifier and Type</div> |
| <div class="table-header col-second">Field</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a><<a href="http://www.geoapi.org/3.0/javadoc/org.opengis.geoapi/org/opengis/metadata/Identifier.html" title="class or interface in org.opengis.metadata" class="external-link">Identifier</a>></code></div> |
| <div class="col-second even-row-color"><code><a href="#identifiers" class="member-name-link">identifiers</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">All identifiers associated with this metadata, or <code>null</code> if none.</div> |
| </div> |
| </div> |
| </section> |
| </li> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <li> |
| <section class="constructor-summary" id="constructor-summary"> |
| <h2>Constructor Summary</h2> |
| <div class="caption"><span>Constructors</span></div> |
| <div class="summary-table three-column-summary"> |
| <div class="table-header col-first">Modifier</div> |
| <div class="table-header col-second">Constructor</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color"><code>protected </code></div> |
| <div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">ISOMetadata</a>()</code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Constructs an initially empty metadata.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>protected </code></div> |
| <div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.Object)" class="member-name-link">ISOMetadata</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> object)</code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Constructs a new metadata initialized with the values from the specified object.</div> |
| </div> |
| </div> |
| </section> |
| </li> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <li> |
| <section class="method-summary" id="method-summary"> |
| <h2>Method Summary</h2> |
| <div id="method-summary-table"> |
| <div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> |
| <div id="method-summary-table.tabpanel" role="tabpanel"> |
| <div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> |
| <div class="table-header col-first">Modifier and Type</div> |
| <div class="table-header col-second">Method</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected <a href="http://www.geoapi.org/3.0/javadoc/org.opengis.geoapi/org/opengis/metadata/Identifier.html" title="class or interface in org.opengis.metadata" class="external-link">Identifier</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getIdentifier()" class="member-name-link">getIdentifier</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns the first identifier which is presumed to be defined by ISO 19115 conceptual model.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../../xml/IdentifierMap.html" title="interface in org.apache.sis.xml">IdentifierMap</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getIdentifierMap()" class="member-name-link">getIdentifierMap</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">A map view of the <a href="../../xml/IdentifiedObject.html#getIdentifiers()">identifiers</a> collection |
| as (<var>authority</var>, <var>code</var>) entries.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a><<a href="http://www.geoapi.org/3.0/javadoc/org.opengis.geoapi/org/opengis/metadata/Identifier.html" title="class or interface in org.opengis.metadata" class="external-link">Identifier</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getIdentifiers()" class="member-name-link">getIdentifiers</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns all identifiers associated to this object (from conceptual model and from XML document).</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../MetadataStandard.html" title="class in org.apache.sis.metadata">MetadataStandard</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getStandard()" class="member-name-link">getStandard</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns the metadata standard implemented by subclasses, |
| which is <a href="../MetadataStandard.html#ISO_19115">ISO 19115</a>.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setIdentifier(org.opengis.metadata.Identifier)" class="member-name-link">setIdentifier</a><wbr>(<a href="http://www.geoapi.org/3.0/javadoc/org.opengis.geoapi/org/opengis/metadata/Identifier.html" title="class or interface in org.opengis.metadata" class="external-link">Identifier</a> newValue)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Sets the identifier for metadata objects that are expected to contain at most one ISO 19115 identifier.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#transitionTo(org.apache.sis.metadata.ModifiableMetadata.State)" class="member-name-link">transitionTo</a><wbr>(<a href="../ModifiableMetadata.State.html" title="enum class in org.apache.sis.metadata">ModifiableMetadata.State</a> target)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Requests this metadata instance and (potentially) all its children to transition to a new state.</div> |
| </div> |
| </div> |
| </div> |
| </div> |
| <div class="inherited-list"> |
| <h3 id="methods-inherited-from-class-ModifiableMetadata">Methods inherited from class <a href="../ModifiableMetadata.html" title="class in org.apache.sis.metadata">ModifiableMetadata</a></h3> |
| <code><a href="../ModifiableMetadata.html#checkWritePermission(java.lang.Object)">checkWritePermission</a>, <a href="../ModifiableMetadata.html#collectionType(java.lang.Class)">collectionType</a>, <a href="../ModifiableMetadata.html#copyCollection(java.util.Collection,java.lang.Class)">copyCollection</a>, <a href="../ModifiableMetadata.html#copyList(java.util.Collection,java.lang.Class)">copyList</a>, <a href="../ModifiableMetadata.html#copyMap(java.util.Map,java.lang.Class)">copyMap</a>, <a href="../ModifiableMetadata.html#copySet(java.util.Collection,java.lang.Class)">copySet</a>, <a href="../ModifiableMetadata.html#deepCopy(org.apache.sis.metadata.ModifiableMetadata.State)">deepCopy</a>, <a href="../ModifiableMetadata.html#nonNullCollection(java.util.Collection,java.lang.Class)">nonNullCollection</a>, <a href="../ModifiableMetadata.html#nonNullList(java.util.List,java.lang.Class)">nonNullList</a>, <a href="../ModifiableMetadata.html#nonNullMap(java.util.Map,java.lang.Class)">nonNullMap</a>, <a href="../ModifiableMetadata.html#nonNullSet(java.util.Set,java.lang.Class)">nonNullSet</a>, <a href="../ModifiableMetadata.html#singleton(E,java.lang.Class)">singleton</a>, <a href="../ModifiableMetadata.html#state()">state</a>, <a href="../ModifiableMetadata.html#writeCollection(java.util.Collection,java.util.Collection,java.lang.Class)">writeCollection</a>, <a href="../ModifiableMetadata.html#writeList(java.util.Collection,java.util.List,java.lang.Class)">writeList</a>, <a href="../ModifiableMetadata.html#writeMap(java.util.Map,java.util.Map,java.lang.Class)">writeMap</a>, <a href="../ModifiableMetadata.html#writeSet(java.util.Collection,java.util.Set,java.lang.Class)">writeSet</a></code></div> |
| <div class="inherited-list"> |
| <h3 id="methods-inherited-from-class-AbstractMetadata">Methods inherited from class <a href="../AbstractMetadata.html" title="class in org.apache.sis.metadata">AbstractMetadata</a></h3> |
| <code><a href="../AbstractMetadata.html#asMap()">asMap</a>, <a href="../AbstractMetadata.html#asTreeTable()">asTreeTable</a>, <a href="../AbstractMetadata.html#equals(java.lang.Object)">equals</a>, <a href="../AbstractMetadata.html#equals(java.lang.Object,org.apache.sis.util.ComparisonMode)">equals</a>, <a href="../AbstractMetadata.html#getInterface()">getInterface</a>, <a href="../AbstractMetadata.html#hashCode()">hashCode</a>, <a href="../AbstractMetadata.html#isEmpty()">isEmpty</a>, <a href="../AbstractMetadata.html#prune()">prune</a>, <a href="../AbstractMetadata.html#toString()">toString</a></code></div> |
| <div class="inherited-list"> |
| <h3 id="methods-inherited-from-class-Object">Methods inherited from class <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> |
| <code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| <section class="details"> |
| <ul class="details-list"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <li> |
| <section class="field-details" id="field-detail"> |
| <h2>Field Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="identifiers"> |
| <h3>identifiers</h3> |
| <div class="member-signature"><span class="modifiers">protected</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a><<a href="http://www.geoapi.org/3.0/javadoc/org.opengis.geoapi/org/opengis/metadata/Identifier.html" title="class or interface in org.opengis.metadata" class="external-link">Identifier</a>></span> <span class="element-name">identifiers</span></div> |
| <div class="block">All identifiers associated with this metadata, or <code>null</code> if none. |
| This field is initialized to a non-null value when first needed.</div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <li> |
| <section class="constructor-details" id="constructor-detail"> |
| <h2>Constructor Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="<init>()"> |
| <h3>ISOMetadata</h3> |
| <div class="member-signature"><span class="modifiers">protected</span> <span class="element-name">ISOMetadata</span>()</div> |
| <div class="block">Constructs an initially empty metadata.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="<init>(java.lang.Object)"> |
| <h3>ISOMetadata</h3> |
| <div class="member-signature"><span class="modifiers">protected</span> <span class="element-name">ISOMetadata</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> object)</span></div> |
| <div class="block">Constructs a new metadata initialized with the values from the specified object. |
| If the given object is an instance of <a href="../../xml/IdentifiedObject.html" title="interface in org.apache.sis.xml"><code>IdentifiedObject</code></a>, then this constructor |
| copies the <a href="#identifiers">collection of identifiers</a>.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>object</code> - the metadata to copy values from, or <code>null</code> if none.</dd> |
| </dl> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| <!-- ============ METHOD DETAIL ========== --> |
| <li> |
| <section class="method-details" id="method-detail"> |
| <h2>Method Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="getStandard()"> |
| <h3>getStandard</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="../MetadataStandard.html" title="class in org.apache.sis.metadata">MetadataStandard</a></span> <span class="element-name">getStandard</span>()</div> |
| <div class="block">Returns the metadata standard implemented by subclasses, |
| which is <a href="../MetadataStandard.html#ISO_19115">ISO 19115</a>. |
| |
| <h4>Note for implementers</h4> |
| Subclasses shall not override this method in a way that depends on the object state, |
| since this method may be indirectly invoked by copy constructors (i.e. is may be |
| invoked before this metadata object is fully constructed).</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="../AbstractMetadata.html#getStandard()">getStandard</a></code> in class <code><a href="../AbstractMetadata.html" title="class in org.apache.sis.metadata">AbstractMetadata</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>the metadata standard, which is <a href="../MetadataStandard.html#ISO_19115">ISO 19115</a> by default.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getIdentifiers()"> |
| <h3>getIdentifiers</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a><<a href="http://www.geoapi.org/3.0/javadoc/org.opengis.geoapi/org/opengis/metadata/Identifier.html" title="class or interface in org.opengis.metadata" class="external-link">Identifier</a>></span> <span class="element-name">getIdentifiers</span>()</div> |
| <div class="block">Returns all identifiers associated to this object (from conceptual model and from XML document). |
| This collection may contain identifiers from different sources: |
| |
| <ul class="verbose"> |
| <li>Identifiers specified in the ISO 19115-1 or 19115-2 abstract models, |
| typically (but not necessarily) as an <code>identifier</code> property |
| (may also be <a href="DefaultMetadata.html#getMetadataIdentifier()"><code>metadataIdentifier</code></a>, |
| <a href="citation/DefaultCitation.html#getISBN()"><code>ISBN</code></a> or |
| <a href="citation/DefaultCitation.html#getISSN()"><code>ISSN</code></a> properties).</li> |
| <li>Identifiers specified in the ISO 19115-3 or 19115-4 XML schemas. |
| Those identifiers are typically stored as a result of unmarshalling an XML document. |
| Those identifiers can be recognized by an <a href="http://www.geoapi.org/3.0/javadoc/org.opengis.geoapi/org/opengis/metadata/Identifier.html#getAuthority()" title="class or interface in org.opengis.metadata" class="external-link">authority</a> |
| sets as one of the <a href="../../xml/IdentifierSpace.html" title="interface in org.apache.sis.xml"><code>IdentifierSpace</code></a> constants.</li> |
| </ul></div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="../../xml/IdentifiedObject.html#getIdentifiers()">getIdentifiers</a></code> in interface <code><a href="../../xml/IdentifiedObject.html" title="interface in org.apache.sis.xml">IdentifiedObject</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>all identifiers associated to this object, or an empty collection if none.</dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list-long"> |
| <li><a href="citation/DefaultCitation.html#getIdentifiers()"><code>DefaultCitation.getIdentifiers()</code></a></li> |
| <li><a href="acquisition/DefaultObjective.html#getIdentifiers()"><code>DefaultObjective.getIdentifiers()</code></a></li> |
| <li><a href="../../referencing/AbstractIdentifiedObject.html#getIdentifiers()"><code>AbstractIdentifiedObject.getIdentifiers()</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getIdentifierMap()"> |
| <h3>getIdentifierMap</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="../../xml/IdentifierMap.html" title="interface in org.apache.sis.xml">IdentifierMap</a></span> <span class="element-name">getIdentifierMap</span>()</div> |
| <div class="block">A map view of the <a href="../../xml/IdentifiedObject.html#getIdentifiers()">identifiers</a> collection |
| as (<var>authority</var>, <var>code</var>) entries. |
| Each <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/Map.Entry.html" title="class or interface in java.util" class="external-link">map entry</a> is associated |
| to an element from the above identifier collection in which the |
| <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/Map.Entry.html#getKey()" title="class or interface in java.util" class="external-link">key</a> is the |
| <a href="http://www.geoapi.org/3.0/javadoc/org.opengis.geoapi/org/opengis/metadata/Identifier.html#getAuthority()" title="class or interface in org.opengis.metadata" class="external-link">identifier authority</a> and the |
| <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/Map.Entry.html#getValue()" title="class or interface in java.util" class="external-link">value</a> is the |
| <a href="http://www.geoapi.org/3.0/javadoc/org.opengis.geoapi/org/opengis/metadata/Identifier.html#getCode()" title="class or interface in org.opengis.metadata" class="external-link">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="../../xml/IdentifiedObject.html#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="../../xml/IdentifiedObject.html#getIdentifiers()">identifier collection</a>. For example, the <a href="http://www.geoapi.org/3.0/javadoc/org.opengis.geoapi/org/opengis/metadata/citation/Citation.html" title="class or interface in org.opengis.metadata.citation" class="external-link"><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/en/java/javase/16/docs/api/java.base/java/util/Map.html#put(K,V)" title="class or interface in java.util" class="external-link"><code>put</code></a> operations |
| if and only if this <code>IdentifiedObject</code> is modifiable. |
| |
| <p>The default implementation returns a wrapper around the <a href="#identifiers"><code>identifiers</code></a> list. |
| That map is <em>live</em>: changes in the identifiers list will be reflected in the map, |
| and conversely.</p></div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="../../xml/IdentifiedObject.html#getIdentifierMap()">getIdentifierMap</a></code> in interface <code><a href="../../xml/IdentifiedObject.html" title="interface in org.apache.sis.xml">IdentifiedObject</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>the identifiers as a map of (<var>authority</var>, <var>code</var>) entries, |
| or an empty map if none.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getIdentifier()"> |
| <h3>getIdentifier</h3> |
| <div class="member-signature"><span class="modifiers">protected</span> <span class="return-type"><a href="http://www.geoapi.org/3.0/javadoc/org.opengis.geoapi/org/opengis/metadata/Identifier.html" title="class or interface in org.opengis.metadata" class="external-link">Identifier</a></span> <span class="element-name">getIdentifier</span>()</div> |
| <div class="block">Returns the first identifier which is presumed to be defined by ISO 19115 conceptual model. |
| This method checks the <a href="http://www.geoapi.org/3.0/javadoc/org.opengis.geoapi/org/opengis/metadata/Identifier.html#getAuthority()" title="class or interface in org.opengis.metadata" class="external-link">authority</a> for filtering ignorable |
| identifiers like ISBN/ISSN codes and XML attributes. |
| This convenience method is provided for implementation of public <code>getIdentifier(Identifier)</code> |
| methods in subclasses having an <code>identifier</code> property with [0 … 1] multiplicity.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>an identifier from ISO 19115-3 conceptual model (excluding XML identifiers), |
| or <code>null</code> if none.</dd> |
| <dt>Since:</dt> |
| <dd>1.0</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setIdentifier(org.opengis.metadata.Identifier)"> |
| <h3>setIdentifier</h3> |
| <div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">void</span> <span class="element-name">setIdentifier</span><wbr><span class="parameters">(<a href="http://www.geoapi.org/3.0/javadoc/org.opengis.geoapi/org/opengis/metadata/Identifier.html" title="class or interface in org.opengis.metadata" class="external-link">Identifier</a> newValue)</span></div> |
| <div class="block">Sets the identifier for metadata objects that are expected to contain at most one ISO 19115 identifier. |
| This convenience method is provided for implementation of public <code>setIdentifier(Identifier)</code> methods |
| in subclasses having an <code>identifier</code> property with [0 … 1] multiplicity. |
| The default implementation removes all identifiers that would be returned by <a href="#getIdentifier()"><code>getIdentifier()</code></a> |
| before to add the given one in the <a href="#identifiers"><code>identifiers</code></a> collection.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>newValue</code> - the new identifier value, or <code>null</code> for removing the identifier.</dd> |
| <dt>Since:</dt> |
| <dd>1.0</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="transitionTo(org.apache.sis.metadata.ModifiableMetadata.State)"> |
| <h3>transitionTo</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name">transitionTo</span><wbr><span class="parameters">(<a href="../ModifiableMetadata.State.html" title="enum class in org.apache.sis.metadata">ModifiableMetadata.State</a> target)</span></div> |
| <div class="block">Requests this metadata instance and (potentially) all its children to transition to a new state. |
| The action performed by this method depends on the <a href="../ModifiableMetadata.html#state()">source state</a> and the |
| given target state, as listed in the following table: |
| |
| <table class="sis"> |
| <caption>State transitions</caption> |
| <tr> |
| <th>Current state</th> |
| <th>Target state</th> |
| <th>Action</th> |
| </tr><tr> |
| <td><var>Any</var></td> |
| <td><var>Same</var></td> |
| <td>Does nothing and returns <code>false</code>.</td> |
| </tr><tr> |
| <td><a href="../ModifiableMetadata.State.html#EDITABLE"><code>ModifiableMetadata.State.EDITABLE</code></a></td> |
| <td><a href="../ModifiableMetadata.State.html#COMPLETABLE"><code>ModifiableMetadata.State.COMPLETABLE</code></a></td> |
| <td>Marks this metadata and all children as completable.</td> |
| </tr><tr> |
| <td>Any</td> |
| <td><a href="../ModifiableMetadata.State.html#FINAL"><code>ModifiableMetadata.State.FINAL</code></a></td> |
| <td>Marks this metadata and all children as unmodifiable.</td> |
| </tr><tr> |
| <td><a href="../ModifiableMetadata.State.html#FINAL"><code>ModifiableMetadata.State.FINAL</code></a></td> |
| <td>Any other</td> |
| <td>Throws <a href="../UnmodifiableMetadataException.html" title="class in org.apache.sis.metadata"><code>UnmodifiableMetadataException</code></a>.</td> |
| </tr> |
| </table> |
| |
| The effect of invoking this method may be recursive. For example, transitioning to <a href="../ModifiableMetadata.State.html#FINAL"><code>ModifiableMetadata.State.FINAL</code></a> |
| implies transitioning all children <code>ModifiableMetadata</code> instances to the final state too.</div> |
| <dl class="notes"> |
| <dt>Overrides:</dt> |
| <dd><code><a href="../ModifiableMetadata.html#transitionTo(org.apache.sis.metadata.ModifiableMetadata.State)">transitionTo</a></code> in class <code><a href="../ModifiableMetadata.html" title="class in org.apache.sis.metadata">ModifiableMetadata</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>target</code> - the desired new state (editable, completable or final).</dd> |
| <dt>Returns:</dt> |
| <dd><code>true</code> if the state of this <code>ModifiableMetadata</code> changed as a result of this method call.</dd> |
| </dl> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| </ul> |
| </section> |
| <!-- ========= END OF CLASS DATA ========= --> |
| </main> |
| <footer role="contentinfo"> |
| <hr> |
| <p class="legal-copy"><small>Copyright © 2010–2022 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> |
| </footer> |
| </div> |
| </div> |
| </body> |
| </html> |