## Uses of Interface
org.apache.sis.util.Emptiable

- Packages that use Emptiable
  Package | Description
  --- | ---
  org.apache.sis.geometry | Basic geometric objects (envelopes and direct positions).
  org.apache.sis.measure | Units of measurements, values related to measurement (like angles and ranges) and their formatters.
  org.apache.sis.metadata | Root package for various metadata implementations.
  org.apache.sis.metadata.iso | Root package for ISO 19115 metadata about resources (data or services).
  org.apache.sis.metadata.iso.acquisition | Information about the measuring instruments, the platform carrying them, and the mission to which the data contributes.
  org.apache.sis.metadata.iso.citation | Reference to the data or service (citation, responsible party, contact information).
  org.apache.sis.metadata.iso.constraint | Information about legal and security constraints placed on data.
  org.apache.sis.metadata.iso.content | Description of the dataset content.
  org.apache.sis.metadata.iso.distribution | Information about the options for obtaining a resource (data or service).
  org.apache.sis.metadata.iso.extent | Information about spatial, vertical, and temporal extent.
  org.apache.sis.metadata.iso.identification | Information to uniquely identify the data or service.
  org.apache.sis.metadata.iso.lineage | Information about the sources and production processes of a dataset.
  org.apache.sis.metadata.iso.maintenance | Information about the frequency and scope of data updates.
  org.apache.sis.metadata.iso.quality | Information about data quality, accuracy and consistency of a dataset.
  org.apache.sis.metadata.iso.spatial | Information about the mechanisms (grid or vector) used to represent spatial data.

- - ### Uses of Emptiable in org.apache.sis.geometry

    Classes in org.apache.sis.geometry that implement Emptiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractEnvelope` Default implementations of most `Envelope` methods, leaving the data storage to subclasses.
    `class` | `Envelope2D` A two-dimensional envelope on top of Java2D rectangle.
    `class` | `GeneralEnvelope` A mutable `Envelope` (a minimum bounding box or rectangle) of arbitrary dimension.
    `class` | `ImmutableEnvelope` An immutable `Envelope` (a minimum bounding box or rectangle) of arbitrary dimension.

  - ### Uses of Emptiable in org.apache.sis.measure

    Classes in org.apache.sis.measure that implement Emptiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MeasurementRange<E extends Number & Comparable<? super E>>` A range of numbers associated with a unit of measurement.
    `class` | `NumberRange<E extends Number & Comparable<? super E>>` A range of numbers capable of widening conversions when performing range operations.
    `class` | `Range<E extends Comparable<? super E>>` A set of minimum and maximum values of a certain class, allowing a user to determine if a value of the same class is contained inside the range.

  - ### Uses of Emptiable in org.apache.sis.metadata

    Classes in org.apache.sis.metadata that implement Emptiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractMetadata` Provides basic operations using Java reflection for metadata implementations.
    `class` | `ModifiableMetadata` Provides convenience methods for support of modifiable properties in metadata implementations.

  - ### Uses of Emptiable in org.apache.sis.metadata.iso

    Classes in org.apache.sis.metadata.iso that implement Emptiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultApplicationSchemaInformation` Information about the application schema used to build the dataset.
    `class` | `DefaultExtendedElementInformation` New metadata element, not found in ISO 19115, which is required to describe geographic data.
    `class` | `DefaultFeatureTypeList` Deprecated. Not anymore part of ISO 19115.
    `class` | `DefaultIdentifier` Value uniquely identifying an object within a namespace.
    `class` | `DefaultMetadata` Root entity which defines metadata about a resource or resources.
    `class` | `DefaultMetadataExtensionInformation` Information describing metadata extensions.
    `class` | `DefaultMetadataScope` Information about the scope of the resource.
    `class` | `DefaultPortrayalCatalogueReference` Information identifying the portrayal catalogue used.
    `class` | `ISOMetadata` The base class of ISO 19115 implementation classes.

  - ### Uses of Emptiable in org.apache.sis.metadata.iso.acquisition

    Classes in org.apache.sis.metadata.iso.acquisition that implement Emptiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultAcquisitionInformation` Designations for the measuring instruments, the platform carrying them, and the mission to which the data contributes.
    `class` | `DefaultEnvironmentalRecord` Information about the environmental conditions during the acquisition.
    `class` | `DefaultEvent` Identification of a significant collection point within an operation.
    `class` | `DefaultInstrument` Designations for the measuring instruments.
    `class` | `DefaultObjective` Describes the characteristics, spatial and temporal extent of the intended object to be observed.
    `class` | `DefaultOperation` Designations for the operation used to acquire the dataset.
    `class` | `DefaultPlan` Designations for the planning information related to meeting the data acquisition requirements.
    `class` | `DefaultPlatform` Designation of the platform used to acquire the dataset.
    `class` | `DefaultPlatformPass` Identification of collection coverage.
    `class` | `DefaultRequestedDate` Range of date validity.
    `class` | `DefaultRequirement` Requirement to be satisfied by the planned data acquisition.

  - ### Uses of Emptiable in org.apache.sis.metadata.iso.citation

    Classes in org.apache.sis.metadata.iso.citation that implement Emptiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractParty` Information about the individual and / or organization of the party.
    `class` | `DefaultAddress` Location of the responsible individual or organization.
    `class` | `DefaultCitation` Standardized resource reference.
    `class` | `DefaultCitationDate` Reference date and event used to describe it.
    `class` | `DefaultContact` Information required to enable contact with the responsible person and/or organization.
    `class` | `DefaultIndividual` Information about the party if the party is an individual.
    `class` | `DefaultOnlineResource` Information about on-line sources from which the dataset, specification, or community profile name and extended metadata elements can be obtained.
    `class` | `DefaultOrganisation` Information about the party if the party is an organization.
    `class` | `DefaultResponsibility` Information about the party and their role.
    `class` | `DefaultResponsibleParty` Identification of, and means of communication with, person(s) and organizations associated with the dataset.
    `class` | `DefaultSeries` Information about the series, or aggregate dataset, to which a dataset belongs.
    `class` | `DefaultTelephone` Telephone numbers for contacting the responsible individual or organization.

  - ### Uses of Emptiable in org.apache.sis.metadata.iso.constraint

    Classes in org.apache.sis.metadata.iso.constraint that implement Emptiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultConstraints` Restrictions on the access and use of a resource or metadata.
    `class` | `DefaultLegalConstraints` Restrictions and legal prerequisites for accessing and using the resource.
    `class` | `DefaultReleasability` Information about resource release constraints.
    `class` | `DefaultSecurityConstraints` Handling restrictions imposed on the resource for national security or similar security concerns.

  - ### Uses of Emptiable in org.apache.sis.metadata.iso.content

    Classes in org.apache.sis.metadata.iso.content that implement Emptiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractContentInformation` Description of the content of a resource.
    `class` | `DefaultAttributeGroup` Information about content type for groups of attributes for a specific range dimension.
    `class` | `DefaultBand` Range of wavelengths in the electromagnetic spectrum.
    `class` | `DefaultCoverageDescription` Information about the content of a grid data cell.
    `class` | `DefaultFeatureCatalogueDescription` Information identifying the feature catalogue or the conceptual schema.
    `class` | `DefaultFeatureTypeInfo` Information about the occurring feature type.
    `class` | `DefaultImageDescription` Information about an image's suitability for use.
    `class` | `DefaultRangeDimension` Information on the range of each dimension of a cell measurement value.
    `class` | `DefaultRangeElementDescription` Description of specific range elements.
    `class` | `DefaultSampleDimension` The characteristic of each dimension (layer) included in the resource.

  - ### Uses of Emptiable in org.apache.sis.metadata.iso.distribution

    Classes in org.apache.sis.metadata.iso.distribution that implement Emptiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultDataFile` Description of a transfer data file.
    `class` | `DefaultDigitalTransferOptions` Technical means and media by which a resource is obtained from the distributor.
    `class` | `DefaultDistribution` Information about the distributor of and options for obtaining the resource.
    `class` | `DefaultDistributor` Information about the distributor.
    `class` | `DefaultFormat` Description of the computer language construct that specifies the representation of data objects in a record, file, message, storage device or transmission channel.
    `class` | `DefaultMedium` Information about the media on which the resource can be distributed.
    `class` | `DefaultStandardOrderProcess` Common ways in which the resource may be obtained or received, and related instructions and fee information.

  - ### Uses of Emptiable in org.apache.sis.metadata.iso.extent

    Classes in org.apache.sis.metadata.iso.extent that implement Emptiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractGeographicExtent` Base class for geographic area of the dataset.
    `class` | `DefaultBoundingPolygon` Boundary enclosing the dataset, expressed as the closed set of (x,y) coordinates of the polygon.
    `class` | `DefaultExtent` Information about spatial, vertical, and temporal extent.
    `class` | `DefaultGeographicBoundingBox` Geographic position of the dataset.
    `class` | `DefaultGeographicDescription` Description of the geographic area using identifiers.
    `class` | `DefaultSpatialTemporalExtent` Extent with respect to date/time and spatial boundaries.
    `class` | `DefaultTemporalExtent` Time period covered by the content of the dataset.
    `class` | `DefaultVerticalExtent` Vertical domain of dataset.

  - ### Uses of Emptiable in org.apache.sis.metadata.iso.identification

    Classes in org.apache.sis.metadata.iso.identification that implement Emptiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractIdentification` Basic information required to uniquely identify a resource or resources.
    `class` | `DefaultAggregateInformation` Associated resource information.
    `class` | `DefaultAssociatedResource` Associated resource information.
    `class` | `DefaultBrowseGraphic` Graphic that provides an illustration of the dataset (should include a legend for the graphic).
    `class` | `DefaultCoupledResource` Links a given operation name with a resource identified by an "identifier".
    `class` | `DefaultDataIdentification` Information required to identify a dataset.
    `class` | `DefaultKeywordClass` Specification of a class to categorize keywords in a domain-specific vocabulary that has a binding to a formal ontology.
    `class` | `DefaultKeywords` Keywords, their type and reference source.
    `class` | `DefaultOperationChainMetadata` Operation chain information.
    `class` | `DefaultOperationMetadata` Parameter information.
    `class` | `DefaultRepresentativeFraction` A scale defined as the inverse of a denominator.
    `class` | `DefaultResolution` Level of detail expressed as a scale factor or a ground distance.
    `class` | `DefaultServiceIdentification` Identification of capabilities which a service provider makes available to a service user through a set of interfaces that define a behaviour.
    `class` | `DefaultUsage` Brief description of ways in which the resource(s) is/are currently or has been used.

  - ### Uses of Emptiable in org.apache.sis.metadata.iso.lineage

    Classes in org.apache.sis.metadata.iso.lineage that implement Emptiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultAlgorithm` Details of the methodology by which geographic information was derived from the instrument readings.
    `class` | `DefaultLineage` Information about the events or source data used in constructing the data specified by the scope or lack of knowledge about lineage.
    `class` | `DefaultNominalResolution` Distance between consistent parts of (centre, left side, right side) adjacent pixels.
    `class` | `DefaultProcessing` Comprehensive information about the procedure(s), process(es) and algorithm(s) applied in the process step.
    `class` | `DefaultProcessStep` Information about an event or transformation in the life of a resource.
    `class` | `DefaultProcessStepReport` Report of what occurred during the process step.
    `class` | `DefaultSource` Information about the source data used in creating the data specified by the scope.

  - ### Uses of Emptiable in org.apache.sis.metadata.iso.maintenance

    Classes in org.apache.sis.metadata.iso.maintenance that implement Emptiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultMaintenanceInformation` Information about the scope and frequency of updating.
    `class` | `DefaultScope` The target resource and physical extent for which information is reported.
    `class` | `DefaultScopeDescription` Description of the class of information covered by the information.

  - ### Uses of Emptiable in org.apache.sis.metadata.iso.quality

    Classes in org.apache.sis.metadata.iso.quality that implement Emptiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractCompleteness` Presence and absence of features, their attributes and their relationships.
    `class` | `AbstractElement` Type of test applied to the data specified by a data quality scope.
    `class` | `AbstractLogicalConsistency` Degree of adherence to logical rules of data structure, attribution and relationships.
    `class` | `AbstractPositionalAccuracy` Accuracy of the position of features.
    `class` | `AbstractResult` Type of test applied to the data specified by a data quality scope.
    `class` | `AbstractTemporalAccuracy` Accuracy of the temporal attributes and temporal relationships of features.
    `class` | `AbstractThematicAccuracy` Accuracy of quantitative attributes and the correctness of non-quantitative attributes and of the classifications of features and their relationships.
    `class` | `DefaultAbsoluteExternalPositionalAccuracy` Closeness of reported coordinate values to values accepted as or being true.
    `class` | `DefaultAccuracyOfATimeMeasurement` Correctness of the temporal references of an item (reporting of error in time measurement).
    `class` | `DefaultCompletenessCommission` Excess data present in the dataset, as described by the scope.
    `class` | `DefaultCompletenessOmission` Data absent from the dataset, as described by the scope.
    `class` | `DefaultConceptualConsistency` Adherence to rules of the conceptual schema.
    `class` | `DefaultConformanceResult` Information about the outcome of evaluating the obtained value (or set of values) against a specified acceptable conformance quality level.
    `class` | `DefaultCoverageResult` Result of a data quality measure organising the measured values as a coverage.
    `class` | `DefaultDataQuality` Quality information for the data specified by a data quality scope.
    `class` | `DefaultDomainConsistency` Adherence of values to the value domains.
    `class` | `DefaultFormatConsistency` Degree to which data is stored in accordance with the physical structure of the dataset, as described by the scope.
    `class` | `DefaultGriddedDataPositionalAccuracy` Closeness of gridded data position values to values accepted as or being true.
    `class` | `DefaultNonQuantitativeAttributeAccuracy` Accuracy of non-quantitative attributes.
    `class` | `DefaultQuantitativeAttributeAccuracy` Accuracy of quantitative attributes.
    `class` | `DefaultQuantitativeResult` Information about the value (or set of values) obtained from applying a data quality measure.
    `class` | `DefaultRelativeInternalPositionalAccuracy` Closeness of the relative positions of features in the scope to their respective relative positions accepted as or being true.
    `class` | `DefaultTemporalConsistency` Correctness of ordered events or sequences, if reported.
    `class` | `DefaultTemporalValidity` Validity of data specified by the scope with respect to time.
    `class` | `DefaultThematicClassificationCorrectness` Comparison of the classes assigned to features or their attributes to a universe of discourse.
    `class` | `DefaultTopologicalConsistency` Correctness of the explicitly encoded topological characteristics of the dataset as described by the scope.
    `class` | `DefaultUsability` Degree of adherence of a dataset to a specific set of user requirements.

  - ### Uses of Emptiable in org.apache.sis.metadata.iso.spatial

    Classes in org.apache.sis.metadata.iso.spatial that implement Emptiable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractGeolocationInformation` Information used to determine geographic location corresponding to image location.
    `class` | `AbstractSpatialRepresentation` Method used to represent geographic information in the dataset.
    `class` | `DefaultDimension` Axis properties.
    `class` | `DefaultGCP` Information on ground control point.
    `class` | `DefaultGCPCollection` Information about a control point collection.
    `class` | `DefaultGeometricObjects` Number of objects, listed by geometric object type, used in the dataset.
    `class` | `DefaultGeorectified` Grid whose cells are regularly spaced in a geographic or projected coordinate reference system.
    `class` | `DefaultGeoreferenceable` Grid with cells irregularly spaced in any given geographic/map projection coordinate reference system.
    `class` | `DefaultGridSpatialRepresentation` Method used to represent geographic information in the dataset.
    `class` | `DefaultVectorSpatialRepresentation` Information about the vector spatial objects in the dataset.

Copyright © 2010–2017 The Apache Software Foundation. All rights reserved.