Class IdentifierMapEntry.Immutable

java.lang.Object
java.util.AbstractMap.SimpleImmutableEntry<org.opengis.metadata.citation.Citation,String>
org.apache.sis.internal.jaxb.IdentifierMapEntry.Immutable
All Implemented Interfaces:
Serializable, Map.Entry<org.opengis.metadata.citation.Citation,String>, org.opengis.metadata.Identifier, org.opengis.referencing.ReferenceIdentifier
Enclosing class:
IdentifierMapEntry

static final class IdentifierMapEntry.Immutable extends AbstractMap.SimpleImmutableEntry<org.opengis.metadata.citation.Citation,String> implements org.opengis.referencing.ReferenceIdentifier
Same than the above, but as an immutable entry. We use this implementation when the entry has been created on-the-fly at iteration time rather than being stored in the identifier collection.
  • Field Details

  • Constructor Details

    • Immutable

      Immutable(org.opengis.metadata.citation.Citation authority, String code)
  • Method Details

    • getAuthority

      public org.opengis.metadata.citation.Citation getAuthority()
      Specified by:
      getAuthority in interface org.opengis.metadata.Identifier
    • getCode

      public String getCode()
      Specified by:
      getCode in interface org.opengis.metadata.Identifier
    • getCodeSpace

      public String getCodeSpace()
      Specified by:
      getCodeSpace in interface org.opengis.referencing.ReferenceIdentifier
    • getVersion

      public String getVersion()
      Specified by:
      getVersion in interface org.opengis.referencing.ReferenceIdentifier