| <!DOCTYPE HTML> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc (21) on Thu Oct 05 19:54:57 CEST 2023 --> |
| <title>Emptiable (Apache SIS 1.4 API)</title> |
| <meta name="viewport" content="width=device-width, initial-scale=1"> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <meta name="dc.created" content="2023-10-05"> |
| <meta name="description" content="declaration: module: org.apache.sis.util, package: org.apache.sis.util, interface: Emptiable"> |
| <meta name="generator" content="javadoc/ClassWriterImpl"> |
| <meta name="keywords" content="org.apache.sis.util.Emptiable interface"> |
| <meta name="keywords" content="isEmpty()"> |
| <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../sis.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style"> |
| <script type="text/javascript" src="../../../../../script.js"></script> |
| <script type="text/javascript" src="../../../../../script-dir/jquery-3.6.1.min.js"></script> |
| <script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> |
| </head> |
| <body class="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="../../../../module-summary.html">Module</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="nav-bar-cell1-rev">Class</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>Nested</li> |
| <li>Field</li> |
| <li>Constr</li> |
| <li><a href="#method-summary">Method</a></li> |
| </ul> |
| </li> |
| <li> |
| <p>Detail:</p> |
| <ul> |
| <li>Field</li> |
| <li>Constr</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>Nested | </li> |
| <li>Field | </li> |
| <li>Constr | </li> |
| <li><a href="#method-summary">Method</a></li> |
| </ul> |
| <ul class="sub-nav-list"> |
| <li>Detail: </li> |
| <li>Field | </li> |
| <li>Constr | </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="module-label-in-type">Module</span> <a href="../../../../module-summary.html">org.apache.sis.util</a></div> |
| <div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.sis.util</a></div> |
| <h1 title="Interface Emptiable" class="title">Interface Emptiable</h1> |
| </div> |
| <section class="class-description" id="class-description"> |
| <dl class="notes"> |
| <dt>All Known Implementing Classes:</dt> |
| <dd><code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/AbstractCompleteness.html" title="class in org.apache.sis.metadata.iso.quality">AbstractCompleteness</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/content/AbstractContentInformation.html" title="class in org.apache.sis.metadata.iso.content">AbstractContentInformation</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/AbstractDataEvaluation.html" title="class in org.apache.sis.metadata.iso.quality">AbstractDataEvaluation</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/AbstractElement.html" title="class in org.apache.sis.metadata.iso.quality">AbstractElement</a></code>, <code><a href="../../../../../org.apache.sis.referencing/org/apache/sis/geometry/AbstractEnvelope.html" title="class in org.apache.sis.geometry">AbstractEnvelope</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/extent/AbstractGeographicExtent.html" title="class in org.apache.sis.metadata.iso.extent">AbstractGeographicExtent</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/spatial/AbstractGeolocationInformation.html" title="class in org.apache.sis.metadata.iso.spatial">AbstractGeolocationInformation</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/identification/AbstractIdentification.html" title="class in org.apache.sis.metadata.iso.identification">AbstractIdentification</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/AbstractLogicalConsistency.html" title="class in org.apache.sis.metadata.iso.quality">AbstractLogicalConsistency</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/AbstractMetadata.html" title="class in org.apache.sis.metadata">AbstractMetadata</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/AbstractMetaquality.html" title="class in org.apache.sis.metadata.iso.quality">AbstractMetaquality</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/citation/AbstractParty.html" title="class in org.apache.sis.metadata.iso.citation">AbstractParty</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/AbstractPositionalAccuracy.html" title="class in org.apache.sis.metadata.iso.quality">AbstractPositionalAccuracy</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/AbstractResult.html" title="class in org.apache.sis.metadata.iso.quality">AbstractResult</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/spatial/AbstractSpatialRepresentation.html" title="class in org.apache.sis.metadata.iso.spatial">AbstractSpatialRepresentation</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/AbstractTemporalAccuracy.html" title="class in org.apache.sis.metadata.iso.quality">AbstractTemporalAccuracy</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/AbstractTemporalQuality.html" title="class in org.apache.sis.metadata.iso.quality">AbstractTemporalQuality</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/AbstractThematicAccuracy.html" title="class in org.apache.sis.metadata.iso.quality">AbstractThematicAccuracy</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultAbsoluteExternalPositionalAccuracy.html" title="class in org.apache.sis.metadata.iso.quality">DefaultAbsoluteExternalPositionalAccuracy</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultAccuracyOfATimeMeasurement.html" title="class in org.apache.sis.metadata.iso.quality">DefaultAccuracyOfATimeMeasurement</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/acquisition/DefaultAcquisitionInformation.html" title="class in org.apache.sis.metadata.iso.acquisition">DefaultAcquisitionInformation</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/citation/DefaultAddress.html" title="class in org.apache.sis.metadata.iso.citation">DefaultAddress</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/identification/DefaultAggregateInformation.html" title="class in org.apache.sis.metadata.iso.identification">DefaultAggregateInformation</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultAggregationDerivation.html" title="class in org.apache.sis.metadata.iso.quality">DefaultAggregationDerivation</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/lineage/DefaultAlgorithm.html" title="class in org.apache.sis.metadata.iso.lineage">DefaultAlgorithm</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/DefaultApplicationSchemaInformation.html" title="class in org.apache.sis.metadata.iso">DefaultApplicationSchemaInformation</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/identification/DefaultAssociatedResource.html" title="class in org.apache.sis.metadata.iso.identification">DefaultAssociatedResource</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/content/DefaultAttributeGroup.html" title="class in org.apache.sis.metadata.iso.content">DefaultAttributeGroup</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/content/DefaultBand.html" title="class in org.apache.sis.metadata.iso.content">DefaultBand</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultBasicMeasure.html" title="class in org.apache.sis.metadata.iso.quality">DefaultBasicMeasure</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/extent/DefaultBoundingPolygon.html" title="class in org.apache.sis.metadata.iso.extent">DefaultBoundingPolygon</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/identification/DefaultBrowseGraphic.html" title="class in org.apache.sis.metadata.iso.identification">DefaultBrowseGraphic</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/citation/DefaultCitation.html" title="class in org.apache.sis.metadata.iso.citation">DefaultCitation</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/citation/DefaultCitationDate.html" title="class in org.apache.sis.metadata.iso.citation">DefaultCitationDate</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultCompletenessCommission.html" title="class in org.apache.sis.metadata.iso.quality">DefaultCompletenessCommission</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultCompletenessOmission.html" title="class in org.apache.sis.metadata.iso.quality">DefaultCompletenessOmission</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultConceptualConsistency.html" title="class in org.apache.sis.metadata.iso.quality">DefaultConceptualConsistency</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultConfidence.html" title="class in org.apache.sis.metadata.iso.quality">DefaultConfidence</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultConformanceResult.html" title="class in org.apache.sis.metadata.iso.quality">DefaultConformanceResult</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/constraint/DefaultConstraints.html" title="class in org.apache.sis.metadata.iso.constraint">DefaultConstraints</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/citation/DefaultContact.html" title="class in org.apache.sis.metadata.iso.citation">DefaultContact</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/identification/DefaultCoupledResource.html" title="class in org.apache.sis.metadata.iso.identification">DefaultCoupledResource</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/content/DefaultCoverageDescription.html" title="class in org.apache.sis.metadata.iso.content">DefaultCoverageDescription</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultCoverageResult.html" title="class in org.apache.sis.metadata.iso.quality">DefaultCoverageResult</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/distribution/DefaultDataFile.html" title="class in org.apache.sis.metadata.iso.distribution">DefaultDataFile</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/identification/DefaultDataIdentification.html" title="class in org.apache.sis.metadata.iso.identification">DefaultDataIdentification</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultDataQuality.html" title="class in org.apache.sis.metadata.iso.quality">DefaultDataQuality</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultDescriptiveResult.html" title="class in org.apache.sis.metadata.iso.quality">DefaultDescriptiveResult</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/distribution/DefaultDigitalTransferOptions.html" title="class in org.apache.sis.metadata.iso.distribution">DefaultDigitalTransferOptions</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/spatial/DefaultDimension.html" title="class in org.apache.sis.metadata.iso.spatial">DefaultDimension</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/distribution/DefaultDistribution.html" title="class in org.apache.sis.metadata.iso.distribution">DefaultDistribution</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/distribution/DefaultDistributor.html" title="class in org.apache.sis.metadata.iso.distribution">DefaultDistributor</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultDomainConsistency.html" title="class in org.apache.sis.metadata.iso.quality">DefaultDomainConsistency</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/acquisition/DefaultEnvironmentalRecord.html" title="class in org.apache.sis.metadata.iso.acquisition">DefaultEnvironmentalRecord</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultEvaluationMethod.html" title="class in org.apache.sis.metadata.iso.quality">DefaultEvaluationMethod</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultEvaluationReportInformation.html" title="class in org.apache.sis.metadata.iso.quality">DefaultEvaluationReportInformation</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/acquisition/DefaultEvent.html" title="class in org.apache.sis.metadata.iso.acquisition">DefaultEvent</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/DefaultExtendedElementInformation.html" title="class in org.apache.sis.metadata.iso">DefaultExtendedElementInformation</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/extent/DefaultExtent.html" title="class in org.apache.sis.metadata.iso.extent">DefaultExtent</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/content/DefaultFeatureCatalogueDescription.html" title="class in org.apache.sis.metadata.iso.content">DefaultFeatureCatalogueDescription</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/content/DefaultFeatureTypeInfo.html" title="class in org.apache.sis.metadata.iso.content">DefaultFeatureTypeInfo</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/distribution/DefaultFormat.html" title="class in org.apache.sis.metadata.iso.distribution">DefaultFormat</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultFormatConsistency.html" title="class in org.apache.sis.metadata.iso.quality">DefaultFormatConsistency</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultFullInspection.html" title="class in org.apache.sis.metadata.iso.quality">DefaultFullInspection</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/spatial/DefaultGCP.html" title="class in org.apache.sis.metadata.iso.spatial">DefaultGCP</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/spatial/DefaultGCPCollection.html" title="class in org.apache.sis.metadata.iso.spatial">DefaultGCPCollection</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/extent/DefaultGeographicBoundingBox.html" title="class in org.apache.sis.metadata.iso.extent">DefaultGeographicBoundingBox</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/extent/DefaultGeographicDescription.html" title="class in org.apache.sis.metadata.iso.extent">DefaultGeographicDescription</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/spatial/DefaultGeometricObjects.html" title="class in org.apache.sis.metadata.iso.spatial">DefaultGeometricObjects</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/spatial/DefaultGeorectified.html" title="class in org.apache.sis.metadata.iso.spatial">DefaultGeorectified</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/spatial/DefaultGeoreferenceable.html" title="class in org.apache.sis.metadata.iso.spatial">DefaultGeoreferenceable</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultGriddedDataPositionalAccuracy.html" title="class in org.apache.sis.metadata.iso.quality">DefaultGriddedDataPositionalAccuracy</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/spatial/DefaultGridSpatialRepresentation.html" title="class in org.apache.sis.metadata.iso.spatial">DefaultGridSpatialRepresentation</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultHomogeneity.html" title="class in org.apache.sis.metadata.iso.quality">DefaultHomogeneity</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/DefaultIdentifier.html" title="class in org.apache.sis.metadata.iso">DefaultIdentifier</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/content/DefaultImageDescription.html" title="class in org.apache.sis.metadata.iso.content">DefaultImageDescription</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultIndirectEvaluation.html" title="class in org.apache.sis.metadata.iso.quality">DefaultIndirectEvaluation</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/citation/DefaultIndividual.html" title="class in org.apache.sis.metadata.iso.citation">DefaultIndividual</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/acquisition/DefaultInstrument.html" title="class in org.apache.sis.metadata.iso.acquisition">DefaultInstrument</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/identification/DefaultKeywordClass.html" title="class in org.apache.sis.metadata.iso.identification">DefaultKeywordClass</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/identification/DefaultKeywords.html" title="class in org.apache.sis.metadata.iso.identification">DefaultKeywords</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/constraint/DefaultLegalConstraints.html" title="class in org.apache.sis.metadata.iso.constraint">DefaultLegalConstraints</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/lineage/DefaultLineage.html" title="class in org.apache.sis.metadata.iso.lineage">DefaultLineage</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/maintenance/DefaultMaintenanceInformation.html" title="class in org.apache.sis.metadata.iso.maintenance">DefaultMaintenanceInformation</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultMeasureDescription.html" title="class in org.apache.sis.metadata.iso.quality">DefaultMeasureDescription</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultMeasureReference.html" title="class in org.apache.sis.metadata.iso.quality">DefaultMeasureReference</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/distribution/DefaultMedium.html" title="class in org.apache.sis.metadata.iso.distribution">DefaultMedium</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/DefaultMetadata.html" title="class in org.apache.sis.metadata.iso">DefaultMetadata</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/DefaultMetadataExtensionInformation.html" title="class in org.apache.sis.metadata.iso">DefaultMetadataExtensionInformation</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/DefaultMetadataScope.html" title="class in org.apache.sis.metadata.iso">DefaultMetadataScope</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/lineage/DefaultNominalResolution.html" title="class in org.apache.sis.metadata.iso.lineage">DefaultNominalResolution</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultNonQuantitativeAttributeAccuracy.html" title="class in org.apache.sis.metadata.iso.quality">DefaultNonQuantitativeAttributeAccuracy</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultNonQuantitativeAttributeCorrectness.html" title="class in org.apache.sis.metadata.iso.quality">DefaultNonQuantitativeAttributeCorrectness</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/acquisition/DefaultObjective.html" title="class in org.apache.sis.metadata.iso.acquisition">DefaultObjective</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/citation/DefaultOnlineResource.html" title="class in org.apache.sis.metadata.iso.citation">DefaultOnlineResource</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/acquisition/DefaultOperation.html" title="class in org.apache.sis.metadata.iso.acquisition">DefaultOperation</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/identification/DefaultOperationChainMetadata.html" title="class in org.apache.sis.metadata.iso.identification">DefaultOperationChainMetadata</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/identification/DefaultOperationMetadata.html" title="class in org.apache.sis.metadata.iso.identification">DefaultOperationMetadata</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/citation/DefaultOrganisation.html" title="class in org.apache.sis.metadata.iso.citation">DefaultOrganisation</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/acquisition/DefaultPlan.html" title="class in org.apache.sis.metadata.iso.acquisition">DefaultPlan</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/acquisition/DefaultPlatform.html" title="class in org.apache.sis.metadata.iso.acquisition">DefaultPlatform</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/acquisition/DefaultPlatformPass.html" title="class in org.apache.sis.metadata.iso.acquisition">DefaultPlatformPass</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/DefaultPortrayalCatalogueReference.html" title="class in org.apache.sis.metadata.iso">DefaultPortrayalCatalogueReference</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/lineage/DefaultProcessing.html" title="class in org.apache.sis.metadata.iso.lineage">DefaultProcessing</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/lineage/DefaultProcessStep.html" title="class in org.apache.sis.metadata.iso.lineage">DefaultProcessStep</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/lineage/DefaultProcessStepReport.html" title="class in org.apache.sis.metadata.iso.lineage">DefaultProcessStepReport</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultQualityMeasure.html" title="class in org.apache.sis.metadata.iso.quality">DefaultQualityMeasure</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultQuantitativeAttributeAccuracy.html" title="class in org.apache.sis.metadata.iso.quality">DefaultQuantitativeAttributeAccuracy</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultQuantitativeResult.html" title="class in org.apache.sis.metadata.iso.quality">DefaultQuantitativeResult</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/content/DefaultRangeDimension.html" title="class in org.apache.sis.metadata.iso.content">DefaultRangeDimension</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/content/DefaultRangeElementDescription.html" title="class in org.apache.sis.metadata.iso.content">DefaultRangeElementDescription</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultRelativeInternalPositionalAccuracy.html" title="class in org.apache.sis.metadata.iso.quality">DefaultRelativeInternalPositionalAccuracy</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/constraint/DefaultReleasability.html" title="class in org.apache.sis.metadata.iso.constraint">DefaultReleasability</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/identification/DefaultRepresentativeFraction.html" title="class in org.apache.sis.metadata.iso.identification">DefaultRepresentativeFraction</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultRepresentativity.html" title="class in org.apache.sis.metadata.iso.quality">DefaultRepresentativity</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/acquisition/DefaultRequestedDate.html" title="class in org.apache.sis.metadata.iso.acquisition">DefaultRequestedDate</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/acquisition/DefaultRequirement.html" title="class in org.apache.sis.metadata.iso.acquisition">DefaultRequirement</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/identification/DefaultResolution.html" title="class in org.apache.sis.metadata.iso.identification">DefaultResolution</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/citation/DefaultResponsibility.html" title="class in org.apache.sis.metadata.iso.citation">DefaultResponsibility</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/citation/DefaultResponsibleParty.html" title="class in org.apache.sis.metadata.iso.citation">DefaultResponsibleParty</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultSampleBasedInspection.html" title="class in org.apache.sis.metadata.iso.quality">DefaultSampleBasedInspection</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/content/DefaultSampleDimension.html" title="class in org.apache.sis.metadata.iso.content">DefaultSampleDimension</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/maintenance/DefaultScope.html" title="class in org.apache.sis.metadata.iso.maintenance">DefaultScope</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultScope.html" title="class in org.apache.sis.metadata.iso.quality">DefaultScope</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/maintenance/DefaultScopeDescription.html" title="class in org.apache.sis.metadata.iso.maintenance">DefaultScopeDescription</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/constraint/DefaultSecurityConstraints.html" title="class in org.apache.sis.metadata.iso.constraint">DefaultSecurityConstraints</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/citation/DefaultSeries.html" title="class in org.apache.sis.metadata.iso.citation">DefaultSeries</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/identification/DefaultServiceIdentification.html" title="class in org.apache.sis.metadata.iso.identification">DefaultServiceIdentification</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/lineage/DefaultSource.html" title="class in org.apache.sis.metadata.iso.lineage">DefaultSource</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultSourceReference.html" title="class in org.apache.sis.metadata.iso.quality">DefaultSourceReference</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/extent/DefaultSpatialTemporalExtent.html" title="class in org.apache.sis.metadata.iso.extent">DefaultSpatialTemporalExtent</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/distribution/DefaultStandardOrderProcess.html" title="class in org.apache.sis.metadata.iso.distribution">DefaultStandardOrderProcess</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/citation/DefaultTelephone.html" title="class in org.apache.sis.metadata.iso.citation">DefaultTelephone</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultTemporalConsistency.html" title="class in org.apache.sis.metadata.iso.quality">DefaultTemporalConsistency</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/extent/DefaultTemporalExtent.html" title="class in org.apache.sis.metadata.iso.extent">DefaultTemporalExtent</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultTemporalValidity.html" title="class in org.apache.sis.metadata.iso.quality">DefaultTemporalValidity</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultThematicClassificationCorrectness.html" title="class in org.apache.sis.metadata.iso.quality">DefaultThematicClassificationCorrectness</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultTopologicalConsistency.html" title="class in org.apache.sis.metadata.iso.quality">DefaultTopologicalConsistency</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/quality/DefaultUsability.html" title="class in org.apache.sis.metadata.iso.quality">DefaultUsability</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/identification/DefaultUsage.html" title="class in org.apache.sis.metadata.iso.identification">DefaultUsage</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/spatial/DefaultVectorSpatialRepresentation.html" title="class in org.apache.sis.metadata.iso.spatial">DefaultVectorSpatialRepresentation</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/extent/DefaultVerticalExtent.html" title="class in org.apache.sis.metadata.iso.extent">DefaultVerticalExtent</a></code>, <code><a href="../../../../../org.apache.sis.referencing/org/apache/sis/geometry/Envelope2D.html" title="class in org.apache.sis.geometry">Envelope2D</a></code>, <code><a href="../../../../../org.apache.sis.referencing/org/apache/sis/geometry/GeneralEnvelope.html" title="class in org.apache.sis.geometry">GeneralEnvelope</a></code>, <code><a href="../../../../../org.apache.sis.referencing/org/apache/sis/geometry/ImmutableEnvelope.html" title="class in org.apache.sis.geometry">ImmutableEnvelope</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/ISOMetadata.html" title="class in org.apache.sis.metadata.iso">ISOMetadata</a></code>, <code><a href="../measure/MeasurementRange.html" title="class in org.apache.sis.measure">MeasurementRange</a></code>, <code><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/ModifiableMetadata.html" title="class in org.apache.sis.metadata">ModifiableMetadata</a></code>, <code><a href="../measure/NumberRange.html" title="class in org.apache.sis.measure">NumberRange</a></code>, <code><a href="../measure/Range.html" title="class in org.apache.sis.measure">Range</a></code></dd> |
| </dl> |
| <hr> |
| <div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">Emptiable</span></div> |
| <div class="block">Interface of classes for which empty instances may exist. |
| This interface is typically used for filtering empty elements from a tree of objects. |
| Some examples of emptiable classes are: |
| |
| <ul> |
| <li><a href="../measure/Range.html" title="class in org.apache.sis.measure"><code>Range</code></a> when the lower bounds is equal to the upper bounds and at least |
| one bound is exclusive.</li> |
| <li><a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/AbstractMetadata.html" title="class in org.apache.sis.metadata"><code>AbstractMetadata</code></a> when no property value has been given to the metadata, |
| or all properties are themselves empty.</li> |
| <li><a href="../../../../../org.apache.sis.referencing/org/apache/sis/geometry/AbstractEnvelope.html" title="class in org.apache.sis.geometry"><code>AbstractEnvelope</code></a> when the span, surface or volume inside the envelope |
| is zero.</li> |
| </ul> |
| |
| SIS collections do <strong>not</strong> implement this interface even if they provide a <code>isEmpty()</code> method, |
| for consistency with collections in <code>java.util</code> and other libraries. This policy avoid duplicated calls to |
| <code>isEmpty()</code> methods when the caller needs to check for both <code>Collection</code> and <code>Emptiable</code> interfaces.</div> |
| <dl class="notes"> |
| <dt>Since:</dt> |
| <dd>0.4</dd> |
| </dl> |
| </section> |
| <section class="summary"> |
| <ul class="summary-list"> |
| <!-- ========== 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-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract 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-tab3"><code>boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#isEmpty()" class="member-name-link">isEmpty</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Returns <code>true</code> if this instance is empty.</div> |
| </div> |
| </div> |
| </div> |
| </div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| <section class="details"> |
| <ul class="details-list"> |
| <!-- ============ METHOD DETAIL ========== --> |
| <li> |
| <section class="method-details" id="method-detail"> |
| <h2>Method Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="isEmpty()"> |
| <h3>isEmpty</h3> |
| <div class="member-signature"><span class="return-type">boolean</span> <span class="element-name">isEmpty</span>()</div> |
| <div class="block">Returns <code>true</code> if this instance is empty. The definition of "emptiness" may vary between implementations. |
| For example, <a href="../../../../../org.apache.sis.metadata/org/apache/sis/metadata/iso/extent/DefaultGeographicBoundingBox.html#isEmpty()"><code>DefaultGeographicBoundingBox.isEmpty()</code></a> returns <code>true</code> |
| if all values are <code>NaN</code> (i.e. uninitialized) while <a href="../../../../../org.apache.sis.referencing/org/apache/sis/geometry/AbstractEnvelope.html#isEmpty()"><code>AbstractEnvelope.isEmpty()</code></a> |
| returns <code>true</code> if the geometric surface is zero.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd><code>true</code> if this instance is empty, or <code>false</code> otherwise.</dd> |
| </dl> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| </ul> |
| </section> |
| <!-- ========= END OF CLASS DATA ========= --> |
| </main> |
| </div> |
| </div> |
| </body> |
| </html> |