# Uses of Enum 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

  Subclasses with type arguments of type KeyNamePolicy in org.apache.sis.metadata
  Modifier and Type
  Class
  Description
  `enum`
  `KeyNamePolicy`
  The name of the keys included in a `Map` of 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 class with the specified name.
  `static KeyNamePolicy[]`
  KeyNamePolicy.`values()`
  Returns an array containing the constants of this enum class, 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, NilReason>`
  MetadataStandard.`asNilReasonMap(Object metadata, Class<?> baseType, KeyNamePolicy keyPolicy)`
  Returns the reasons for all missing values of mandatory properties.
  `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`.