Package org.apache.sis.internal.jaxb.gml
package org.apache.sis.internal.jaxb.gml
Miscellaneous objects and adapters defined in the
"gml"
namespace.
This package contains adapters mapping GeoAPI interfaces to their SIS implementation.
We must use adapters since JAXB cannot handle interfaces. Consequently, the purpose of
these adapters is to replace arbitrary instances of interfaces by SIS implementations.
Every time JAXB try to marshal or unmarshal an instance of an interface, the adapter will be invoked for eventually substituting that instance.
- Since:
- 0.3
- Version:
- 1.1
- See Also:
-
ClassesClassDescriptionCodeListAdapter<BoundType extends org.opengis.util.CodeList<BoundType>>JAXB adapter for GML code lists, in order to integrate the value in an element complying with GML standard.Wraps the
CodeList
value in a GML document.JAXB adapter wrapping the date value (as milliseconds elapsed since January 1st, 1970) in aXMLGregorianCalendar
for thexs:date
type.Base class for GML objects that are wrappers around a GeoAPI implementation.A measurement value together with its unit of measure.XML representation of a sequence of measurement values together with their unit of measure.JAXB adapter forVerticalCRS
, in order to integrate the value in an element complying with OGC/ISO standard.Encapsulates agml:TimeInstant
.The adapter for"TimePeriod"
.The begin or end position in aTimePeriod
, expressed in the GML 2 way.The begin or end position in aTimePeriod
, expressed in the GML 3 way.JAXB adapter forTemporalPrimitive
, in order to integrate the value in an element complying with OGC/ISO standard.Wraps the value only if marshalling ISO 19115-3 element.JAXB adapter wrapping the date value (as milliseconds elapsed since January 1st, 1970) in aXMLGregorianCalendar
for thexs:dateTime
type with the timezone forced to UTC.