Interface Distribution
-
- All Known Implementing Classes:
DistributionImpl
@Profile(level=CORE) @UML(identifier="MD_Distribution", specification=ISO_19115) public interface Distribution
Information about the distributor of and options for obtaining the resource.- Since:
- GeoAPI 2.0
- Author:
- Martin Desruisseaux (IRD)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<? extends Format>
getDistributionFormats()
Provides a description of the format of the data to be distributed.Collection<? extends Distributor>
getDistributors()
Provides information about the distributor.Collection<? extends DigitalTransferOptions>
getTransferOptions()
Provides information about technical means and media by which a resource is obtained from the distributor.
-
-
-
Method Detail
-
getDistributionFormats
@Profile(level=CORE) @UML(identifier="distributionFormat", obligation=CONDITIONAL, specification=ISO_19115) Collection<? extends Format> getDistributionFormats()
Provides a description of the format of the data to be distributed.- Returns:
- Description of the format of the data to be distributed.
-
getDistributors
@UML(identifier="distributor", obligation=OPTIONAL, specification=ISO_19115) Collection<? extends Distributor> getDistributors()
Provides information about the distributor.- Returns:
- Information about the distributor.
-
getTransferOptions
@Profile(level=CORE) @UML(identifier="transferOptions", obligation=OPTIONAL, specification=ISO_19115) Collection<? extends DigitalTransferOptions> getTransferOptions()
Provides information about technical means and media by which a resource is obtained from the distributor.- Returns:
- Technical means and media by which a resource is obtained from the distributor.
-
-