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

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

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

    Methods in org.apache.sis.metadata that return KeyNamePolicy
    Modifier and Type | Method | Description
    --- | --- | ---
    `static KeyNamePolicy` | KeyNamePolicy.`valueOf​(String name)` | Returns the enum constant of this type with the specified name.
    `static KeyNamePolicy[]` | KeyNamePolicy.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.apache.sis.metadata with parameters of type KeyNamePolicy
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​Integer>` | MetadataStandard.`asIndexMap​(Class<?> type, KeyNamePolicy keyPolicy)` | Returns indices for all properties defined in the given metadata type.
    `Map<String,​ExtendedElementInformation>` | MetadataStandard.`asInformationMap​(Class<?> type, KeyNamePolicy keyPolicy)` | Returns information about all properties defined in the given metadata type.
    `Map<String,​String>` | MetadataStandard.`asNameMap​(Class<?> type, KeyNamePolicy keyPolicy, KeyNamePolicy valuePolicy)` | Returns the names of all properties defined in the given metadata type.
    `Map<String,​Class<?>>` | MetadataStandard.`asTypeMap​(Class<?> type, KeyNamePolicy keyPolicy, TypeValuePolicy valuePolicy)` | Returns the type of all properties, or their declaring type, defined in the given metadata type.
    `Map<String,​Object>` | MetadataStandard.`asValueMap​(Object metadata, Class<?> baseType, KeyNamePolicy keyPolicy, ValueExistencePolicy valuePolicy)` | Returns a view of the specified metadata object as a `Map`.