# Uses of Interface
org.opengis.metadata.Identifier

Packages that use Identifier
Package
Description
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.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.quality
Information about data quality, accuracy and consistency of a dataset.
org.apache.sis.referencing
Base classes for reference systems used for general positioning.
org.apache.sis.xml
Provides methods for marshalling and unmarshalling SIS objects in XML.
org.opengis.metadata.acquisition
Acquisition information.
org.opengis.metadata.citation
Citation and responsible party information.
org.opengis.metadata.content
Content information (includes Feature catalogue and Coverage descriptions).
org.opengis.metadata.extent
Extent information.
org.opengis.metadata.identification
Identification information (includes data and service identification).
org.opengis.metadata.lineage
Lineage information.
org.opengis.metadata.quality
Data quality and positional accuracy.
org.opengis.referencing
Reference systems.

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

  Classes in org.apache.sis.metadata.iso that implement Identifier
  Modifier and Type
  Class
  Description
  `class`
  `DefaultIdentifier`
  Value uniquely identifying an object within a namespace.
  Fields in org.apache.sis.metadata.iso with type parameters of type Identifier
  Modifier and Type
  Field
  Description
  `protected Collection<Identifier>`
  ISOMetadata.`identifiers`
  All identifiers associated with this metadata, or `null` if none.
  Methods in org.apache.sis.metadata.iso that return Identifier
  Modifier and Type
  Method
  Description
  `protected Identifier`
  ISOMetadata.`getIdentifier()`
  Returns the first identifier which is presumed to be defined by ISO 19115 conceptual model.
  `Identifier`
  DefaultMetadata.`getMetadataIdentifier()`
  Returns a unique identifier for this metadata record.
  Methods in org.apache.sis.metadata.iso that return types with arguments of type Identifier
  Modifier and Type
  Method
  Description
  `Collection<Identifier>`
  ISOMetadata.`getIdentifiers()`
  Returns all identifiers associated to this object (from conceptual model and from XML document).
  Methods in org.apache.sis.metadata.iso with parameters of type Identifier
  Modifier and Type
  Method
  Description
  `static DefaultIdentifier`
  DefaultIdentifier.`castOrCopy(Identifier object)`
  Returns a SIS metadata implementation with the values of the given arbitrary implementation.
  `protected void`
  ISOMetadata.`setIdentifier(Identifier newValue)`
  Sets the identifier for metadata objects that are expected to contain at most one ISO 19115 identifier.
  `void`
  DefaultMetadata.`setMetadataIdentifier(Identifier newValue)`
  Sets the unique identifier for this metadata record.
  Constructors in org.apache.sis.metadata.iso with parameters of type Identifier
  Modifier
  Constructor
  Description
  ``
  `DefaultIdentifier(Identifier object)`
  Constructs a new instance initialized with the values from the specified metadata object.

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

  Methods in org.apache.sis.metadata.iso.acquisition that return Identifier
  Modifier and Type
  Method
  Description
  `Identifier`
  DefaultEvent.`getIdentifier()`
  Returns the event name or number.
  `Identifier`
  DefaultInstrument.`getIdentifier()`
  Returns the unique identification of the instrument.
  `Identifier`
  DefaultOperation.`getIdentifier()`
  Returns the unique identification of the operation.
  `Identifier`
  DefaultPlatform.`getIdentifier()`
  Returns the unique identification of the platform.
  `Identifier`
  DefaultPlatformPass.`getIdentifier()`
  Returns the unique name of the pass.
  `Identifier`
  DefaultRequirement.`getIdentifier()`
  Returns the unique name, or code, for the requirement.
  Methods in org.apache.sis.metadata.iso.acquisition that return types with arguments of type Identifier
  Modifier and Type
  Method
  Description
  `Collection<Identifier>`
  DefaultObjective.`getIdentifiers()`
  Returns the code used to identify the objective.
  Methods in org.apache.sis.metadata.iso.acquisition with parameters of type Identifier
  Modifier and Type
  Method
  Description
  `void`
  DefaultEvent.`setIdentifier(Identifier newValue)`
  Sets the event name or number.
  `void`
  DefaultInstrument.`setIdentifier(Identifier newValue)`
  Sets the unique identification of the instrument.
  `void`
  DefaultOperation.`setIdentifier(Identifier newValue)`
  Sets the unique identification of the operation.
  `void`
  DefaultPlatform.`setIdentifier(Identifier newValue)`
  Sets the unique identification of the platform.
  `void`
  DefaultPlatformPass.`setIdentifier(Identifier newValue)`
  Sets the unique name of the pass.
  `void`
  DefaultRequirement.`setIdentifier(Identifier newValue)`
  Sets the unique name, or code, for the requirement.
  Method parameters in org.apache.sis.metadata.iso.acquisition with type arguments of type Identifier
  Modifier and Type
  Method
  Description
  `void`
  DefaultObjective.`setIdentifiers(Collection<? extends Identifier> newValues)`
  Sets the code used to identify the objective.

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

  Methods in org.apache.sis.metadata.iso.citation that return types with arguments of type Identifier
  Modifier and Type
  Method
  Description
  `Collection<Identifier>`
  AbstractParty.`getIdentifiers()`
  Identifiers of the party.
  `Collection<Identifier>`
  DefaultCitation.`getIdentifiers()`
  Returns the unique identifier for the resource.
  Method parameters in org.apache.sis.metadata.iso.citation with type arguments of type Identifier
  Modifier and Type
  Method
  Description
  `void`
  AbstractParty.`setIdentifiers(Collection<? extends Identifier> newValues)`
  Sets the identifiers of the party.
  `void`
  DefaultCitation.`setIdentifiers(Collection<? extends Identifier> newValues)`
  Sets the unique identifier for the resource.

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

  Methods in org.apache.sis.metadata.iso.content that return Identifier
  Modifier and Type
  Method
  Description
  `Identifier`
  DefaultImageDescription.`getImageQualityCode()`
  Returns a code in producer’s codespace that specifies the image quality.
  `Identifier`
  DefaultCoverageDescription.`getProcessingLevelCode()`
  Returns an identifier for the level of processing that has been applied to the resource, or `null` if none.
  Methods in org.apache.sis.metadata.iso.content that return types with arguments of type Identifier
  Modifier and Type
  Method
  Description
  `Collection<Identifier>`
  DefaultRangeDimension.`getNames()`
  Returns the identifiers for each attribute included in the resource.
  Methods in org.apache.sis.metadata.iso.content with parameters of type Identifier
  Modifier and Type
  Method
  Description
  `void`
  DefaultImageDescription.`setImageQualityCode(Identifier newValue)`
  Sets a code in producer’s codespace that specifies the image quality.
  `void`
  DefaultCoverageDescription.`setProcessingLevelCode(Identifier newValue)`
  Sets the identifier for the level of processing that has been applied to the resource.
  Method parameters in org.apache.sis.metadata.iso.content with type arguments of type Identifier
  Modifier and Type
  Method
  Description
  `void`
  DefaultRangeDimension.`setNames(Collection<? extends Identifier> newValues)`
  Sets the identifiers for each attribute included in the resource.

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

  Methods in org.apache.sis.metadata.iso.distribution that return Identifier
  Modifier and Type
  Method
  Description
  `Identifier`
  DefaultMedium.`getIdentifier()`
  Returns a unique identifier for an instance of the medium.
  Methods in org.apache.sis.metadata.iso.distribution with parameters of type Identifier
  Modifier and Type
  Method
  Description
  `void`
  DefaultMedium.`setIdentifier(Identifier newValue)`
  Sets a unique identifier for an instance of the medium.

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

  Methods in org.apache.sis.metadata.iso.extent that return Identifier
  Modifier and Type
  Method
  Description
  `Identifier`
  DefaultGeographicDescription.`getGeographicIdentifier()`
  Returns the identifier used to represent a geographic area.
  Methods in org.apache.sis.metadata.iso.extent with parameters of type Identifier
  Modifier and Type
  Method
  Description
  `void`
  DefaultGeographicDescription.`setGeographicIdentifier(Identifier newValue)`
  Sets the identifier used to represent a geographic area.
  Constructors in org.apache.sis.metadata.iso.extent with parameters of type Identifier
  Modifier
  Constructor
  Description
  ``
  `DefaultGeographicDescription(Identifier value)`
  Constructs a geographic description initialized to the given identifier.

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

  Methods in org.apache.sis.metadata.iso.identification that return Identifier
  Modifier and Type
  Method
  Description
  `Identifier`
  DefaultAggregateInformation.`getAggregateDataSetIdentifier()`
  Deprecated.
  As of ISO 19115:2014, replaced by the first identifier of `DefaultAggregateInformation.getAggregateDataSetName()`.
  `Identifier`
  AbstractIdentification.`getProcessingLevel()`
  Returns code(s) that identifies the level of processing in the producers coding system of a resource.
  Methods in org.apache.sis.metadata.iso.identification that return types with arguments of type Identifier
  Modifier and Type
  Method
  Description
  `Collection<Identifier>`
  DefaultRepresentativeFraction.`getIdentifiers()`
  Returns all identifiers associated to this object, or an empty collection if none.
  Methods in org.apache.sis.metadata.iso.identification with parameters of type Identifier
  Modifier and Type
  Method
  Description
  `void`
  DefaultAggregateInformation.`setAggregateDataSetIdentifier(Identifier newValue)`
  Deprecated.
  As of ISO 19115:2014, replaced by an identifier of `DefaultAggregateInformation.getAggregateDataSetName()`.
  `void`
  AbstractIdentification.`setProcessingLevel(Identifier newValue)`
  Sets code that identifies the level of processing in the producers coding system of a resource.

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

  Methods in org.apache.sis.metadata.iso.lineage that return Identifier
  Modifier and Type
  Method
  Description
  `Identifier`
  DefaultProcessing.`getIdentifier()`
  Returns the information to identify the processing package that produced the data.
  `Identifier`
  DefaultSource.`getProcessedLevel()`
  Returns the processing level of the source data.
  Methods in org.apache.sis.metadata.iso.lineage with parameters of type Identifier
  Modifier and Type
  Method
  Description
  `void`
  DefaultProcessing.`setIdentifier(Identifier newValue)`
  Sets the information to identify the processing package that produced the data.
  `void`
  DefaultSource.`setProcessedLevel(Identifier newValue)`
  Sets the processing level of the source data.

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

  Methods in org.apache.sis.metadata.iso.quality that return Identifier
  Modifier and Type
  Method
  Description
  `Identifier`
  AbstractElement.`getMeasureIdentification()`
  Deprecated.
  Replaced by `DefaultMeasureReference.getMeasureIdentification()`.
  `Identifier`
  DefaultMeasureReference.`getMeasureIdentification()`
  Returns a value uniquely identifying the measure within a namespace.
  `Identifier`
  DefaultQualityMeasure.`getMeasureIdentifier()`
  Returns the value uniquely identifying the measure within a namespace.
  Methods in org.apache.sis.metadata.iso.quality with parameters of type Identifier
  Modifier and Type
  Method
  Description
  `void`
  AbstractElement.`setMeasureIdentification(Identifier newValue)`
  Deprecated.
  Replaced by `DefaultMeasureReference.setMeasureIdentification(Identifier)`.
  `void`
  DefaultMeasureReference.`setMeasureIdentification(Identifier newValue)`
  Sets the identifier of the measure.
  `void`
  DefaultQualityMeasure.`setMeasureIdentifier(Identifier newValue)`
  Sets the value uniquely identifying the measure within a namespace.

- ## Uses of Identifier in org.apache.sis.referencing

  Classes in org.apache.sis.referencing that implement Identifier
  Modifier and Type
  Class
  Description
  `class`
  `ImmutableIdentifier`
  Immutable value uniquely identifying an object within a namespace, together with a version.
  `class`
  `NamedIdentifier`
  An identification of a CRS object which is both a `Identifier` and a `GenericName`.
  Methods in org.apache.sis.referencing that return Identifier
  Modifier and Type
  Method
  Description
  `static Identifier`
  IdentifiedObjects.`getIdentifier(IdentifiedObject object, Citation authority)`
  Returns an identifier for the given object according the given authority.
  Methods in org.apache.sis.referencing with parameters of type Identifier
  Modifier and Type
  Method
  Description
  `static String`
  IdentifiedObjects.`toString(Identifier identifier)`
  Returns a string representation of the given identifier.
  `static String`
  IdentifiedObjects.`toURN(Class<?> type, Identifier identifier)`
  Returns the URN of the given identifier, or `null` if no valid URN can be formed.

- ## Uses of Identifier in org.apache.sis.xml

  Methods in org.apache.sis.xml that return types with arguments of type Identifier
  Modifier and Type
  Method
  Description
  `Collection<? extends Identifier>`
  IdentifiedObject.`getIdentifiers()`
  Returns all identifiers associated to this object.
  Methods in org.apache.sis.xml with parameters of type Identifier
  Modifier and Type
  Method
  Description
  `<T> T`
  ReferenceResolver.`newIdentifiedObject(MarshalContext context, Class<T> type, Identifier... identifiers)`
  Returns an empty object of the given type having the given identifiers.

- ## Uses of Identifier in org.opengis.metadata.acquisition

  Methods in org.opengis.metadata.acquisition that return Identifier
  Modifier and Type
  Method
  Description
  `Identifier`
  Event.`getIdentifier()`
  Event name or number.
  `Identifier`
  Instrument.`getIdentifier()`
  Unique identification of the instrument.
  `Identifier`
  Operation.`getIdentifier()`
  Unique identification of the operation.
  `Identifier`
  Platform.`getIdentifier()`
  Unique identification of the platform.
  `Identifier`
  PlatformPass.`getIdentifier()`
  Unique name of the pass.
  `Identifier`
  Requirement.`getIdentifier()`
  Unique name, or code, for the requirement.
  Methods in org.opengis.metadata.acquisition that return types with arguments of type Identifier
  Modifier and Type
  Method
  Description
  `Collection<? extends Identifier>`
  Objective.`getIdentifiers()`
  Code used to identify the objective.

- ## Uses of Identifier in org.opengis.metadata.citation

  Methods in org.opengis.metadata.citation that return types with arguments of type Identifier
  Modifier and Type
  Method
  Description
  `Collection<? extends Identifier>`
  Citation.`getIdentifiers()`
  Unique identifier for the resource.

- ## Uses of Identifier in org.opengis.metadata.content

  Methods in org.opengis.metadata.content that return Identifier
  Modifier and Type
  Method
  Description
  `Identifier`
  ImageDescription.`getImageQualityCode()`
  Specifies the image quality.
  `Identifier`
  ImageDescription.`getProcessingLevelCode()`
  Image distributor's code that identifies the level of radiometric and geometric processing that has been applied.

- ## Uses of Identifier in org.opengis.metadata.extent

  Methods in org.opengis.metadata.extent that return Identifier
  Modifier and Type
  Method
  Description
  `Identifier`
  GeographicDescription.`getGeographicIdentifier()`
  Returns the identifier used to represent a geographic area.

- ## Uses of Identifier in org.opengis.metadata.identification

  Methods in org.opengis.metadata.identification that return Identifier
  Modifier and Type
  Method
  Description
  `Identifier`
  AggregateInformation.`getAggregateDataSetIdentifier()`
  Identification information about aggregate dataset.

- ## Uses of Identifier in org.opengis.metadata.lineage

  Methods in org.opengis.metadata.lineage that return Identifier
  Modifier and Type
  Method
  Description
  `Identifier`
  Processing.`getIdentifier()`
  Information to identify the processing package that produced the data.
  `Identifier`
  Source.`getProcessedLevel()`
  Processing level of the source data.

- ## Uses of Identifier in org.opengis.metadata.quality

  Methods in org.opengis.metadata.quality that return Identifier
  Modifier and Type
  Method
  Description
  `Identifier`
  Element.`getMeasureIdentification()`
  Code identifying a registered standard procedure, or `null` if none.

- ## Uses of Identifier in org.opengis.referencing

  Subinterfaces of Identifier in org.opengis.referencing
  Modifier and Type
  Interface
  Description
  `interface`
  `ReferenceIdentifier`
  Identifier used for reference systems.