## Uses of Class
org.apache.sis.metadata.UnmodifiableMetadataException

- Packages that use UnmodifiableMetadataException
  Package | Description
  --- | ---
  org.apache.sis.metadata | Root package for various metadata implementations.

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

    Methods in org.apache.sis.metadata that throw UnmodifiableMetadataException
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | ModifiableMetadata.`checkWritePermission()` | Deprecated. Replaced by `ModifiableMetadata.checkWritePermission(Object)`.
    `protected void` | ModifiableMetadata.`checkWritePermission​(Object current)` | Checks if changes in the metadata are allowed.
    `protected <E> Collection<E>` | ModifiableMetadata.`writeCollection​(Collection<? extends E> source, Collection<E> target, Class<E> elementType)` | Writes the content of the `source` collection into the `target` list or set, creating it if needed.
    `protected <E> List<E>` | ModifiableMetadata.`writeList​(Collection<? extends E> source, List<E> target, Class<E> elementType)` | Writes the content of the `source` collection into the `target` list, creating it if needed.
    `protected <K,​V> Map<K,​V>` | ModifiableMetadata.`writeMap​(Map<? extends K,​? extends V> source, Map<K,​V> target, Class<K> keyType)` | Writes the content of the `source` map into the `target` map, creating it if needed.
    `protected <E> Set<E>` | ModifiableMetadata.`writeSet​(Collection<? extends E> source, Set<E> target, Class<E> elementType)` | Writes the content of the `source` collection into the `target` set, creating it if needed.