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_KEYFields 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:
getAuthorityin interfaceorg.opengis.metadata.Identifier
-
getCode
- Specified by:
getCodein interfaceorg.opengis.metadata.Identifier
-
getCodeSpace
- Specified by:
getCodeSpacein interfaceorg.opengis.referencing.ReferenceIdentifier
-
getVersion
- Specified by:
getVersionin interfaceorg.opengis.referencing.ReferenceIdentifier
-