Package org.apache.sis.internal.jaxb
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 Summary
FieldsFields inherited from interface org.opengis.metadata.Identifier
AUTHORITY_KEY, CODE_KEY
Fields inherited from interface org.opengis.referencing.ReferenceIdentifier
CODESPACE_KEY, VERSION_KEY
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
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 interfaceorg.opengis.metadata.Identifier
-
getCode
- Specified by:
getCode
in interfaceorg.opengis.metadata.Identifier
-
getCodeSpace
- Specified by:
getCodeSpace
in interfaceorg.opengis.referencing.ReferenceIdentifier
-
getVersion
- Specified by:
getVersion
in interfaceorg.opengis.referencing.ReferenceIdentifier
-