# Uses of Class
org.apache.sis.xml.NilReason

Packages that use NilReason
Package
Description
org.apache.sis.metadata
Root package for various metadata implementations.
org.apache.sis.xml
Provides methods for marshalling and unmarshalling SIS objects in XML.

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

  Methods in org.apache.sis.metadata that return types with arguments of type NilReason
  Modifier and Type
  Method
  Description
  `Map<String, NilReason>`
  MetadataStandard.`asNilReasonMap(Object metadata, Class<?> baseType, KeyNamePolicy keyPolicy)`
  Returns the reasons for all missing values of mandatory properties.
  `Map<String, NilReason>`
  AbstractMetadata.`nilReasons()`
  Returns a view of the reasons why some properties are missing.

- ## Uses of NilReason in org.apache.sis.xml

  Fields in org.apache.sis.xml declared as NilReason
  Modifier and Type
  Field
  Description
  `static final NilReason`
  NilReason.`INAPPLICABLE`
  There is no value.
  `static final NilReason`
  NilReason.`MISSING`
  The correct value is not readily available to the sender of this data.
  `static final NilReason`
  NilReason.`OTHER`
  Other reason without explanation.
  `static final NilReason`
  NilReason.`TEMPLATE`
  The value will be available later.
  `static final NilReason`
  NilReason.`UNKNOWN`
  The correct value is not known to, and not computable by, the sender of this data.
  `static final NilReason`
  NilReason.`WITHHELD`
  The value is not divulged.
  Methods in org.apache.sis.xml that return NilReason
  Modifier and Type
  Method
  Description
  `static NilReason`
  NilReason.`forObject(Object object)`
  If the given object is nil, returns the reason why it does not contain information.
  `NilReason`
  NilObject.`getNilReason()`
  Returns the reason why this object contains no information.
  `NilReason`
  ValueConverter.`toNilReason(MarshalContext context, String value)`
  Converts the given string to a `NilReason`.
  `static NilReason`
  NilReason.`valueOf(String reason)`
  Parses the given nil reason.
  `static NilReason[]`
  NilReason.`values()`
  Returns an array containing every instances of this type that have not yet been garbage collected.