Package org.apache.sis.metadata.iso.distribution

Information about the options for obtaining a resource (data or service). An explanation for this package is provided in the OpenGIS® javadoc. The remaining discussion on this page is specific to the SIS implementation.
For a global overview of metadata in SIS, see the org​.apache​.sis​.metadata package javadoc.
Package overview
Class hierarchy Aggregation hierarchy
ISO 19115 metadata
 ├─ Distribution
 ├─ Distributor
 ├─ Medium
 ├─ Format
 ├─ Standard order process
 ├─ Digital transfer options
 └─ Data file
Code list
 ├─ Medium name
 └─ Medium format
 ├─ Format
 ├─ Distributor
 │   └─ Standard order process
 └─ Digital transfer options
     └─ Medium
         ├─ Medium name «code list»
         └─ Medium format «code list»
Data file
Null values, nil objects and collections
All constructors and setter methods accept null arguments. A null argument value means that the metadata element can not be provided, and the reason for that is unspecified. Alternatively, users can specify why a metadata element is missing by providing a value created by Nil­Reason​.create­Nil­Object(Class).

Unless otherwise noted in the Javadoc, all getter methods may return an empty collection, an empty array or null if the type is neither a collection or an array. Note that non-null values may be Nil­Objects.

Unless the metadata object has been marked as unmodifiable and unless otherwise noted in the Javadoc, all collections returned by getter methods are live: adding new elements in the collection modify directly the underlying metadata object.


Defined in the sis-metadata module