Package org.apache.sis.internal.jaxb.metadata.replace
package org.apache.sis.internal.jaxb.metadata.replace
Classes that are normally omitted from public API because they duplicate existing classes,
but still temporarily used at XML (un)marshalling time for standards compliance.
Some objects defined in various standards have overlapping functionalities. For example, the Metadata (ISO 19115), Referencing by Coordinates (ISO 19111), Data Quality (ISO 19157) and Web Processing Service (WPS) standards all define their own parameter objects. Another example is ISO 19115 defining basic referencing information, which is clearly ISO 19111 work. GeoAPI tries to provide an uniform API by merging objects, or by omitting an object from one standard in favor of the equivalent object of another standard. However, at XML (un)marshalling time, we still need to temporarily recreate the omitted object as defined in the original standard. This package is used for such replacement.
- Since:
- 1.3, 0.5
-
ClassesClassDescriptionParameter<T>Base class for ISO/OGC parameter classes replaced by
ParameterDescriptor
in GeoAPI.Parameter information conform to the ISO 19157:2013 specification.An implementation ofReferenceSystem
marshalled as specified in ISO 19115.Identifier using<gmd:RS_Identifier>
XML element name.The code list for<gmi:MI_SensorTypeCode>
.Parameter information conform to the ISO 19115:2014 specification.