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

- Packages that use NilReason
  Package | Description
  --- | ---
  org.apache.sis.xml | Provides methods for marshalling and unmarshalling SIS objects in XML.

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

    Fields in org.apache.sis.xml declared as NilReason
    Modifier and Type | Field | Description
    --- | --- | ---
    `static NilReason` | NilReason.`INAPPLICABLE` | There is no value.
    `static NilReason` | NilReason.`MISSING` | The correct value is not readily available to the sender of this data.
    `static NilReason` | NilReason.`OTHER` | Other reason without explanation.
    `static NilReason` | NilReason.`TEMPLATE` | The value will be available later.
    `static NilReason` | NilReason.`UNKNOWN` | The correct value is not known to, and not computable by, the sender of this data.
    `static 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.