Package org.apache.sis.internal.jaxb.gco
Class GO_Measure
java.lang.Object
javax.xml.bind.annotation.adapters.XmlAdapter<GO_Measure,Double>
org.apache.sis.internal.jaxb.gco.GO_Measure
The ISO 19103
Measure
with a unit of measure defined in the gco
namespace
associated to the http://www.isotc211.org/2005/gco
URL.
This class is identical to GO_Distance
except for the name of the element,
which is "Measure"
.
- Since:
- 0.3
- Version:
- 0.8
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionEmpty constructor used only by JAXB.private
GO_Measure
(Double value) Constructs an adapter for the given value before marshalling. -
Method Summary
Modifier and TypeMethodDescriptionAllows JAXB to change the result of the marshalling process, according to the ISO 19115-3 standard and its requirements aboutmeasures
.unmarshal
(GO_Measure value) Allows JAXB to generate a Double object using the value found in the adapter.
-
Field Details
-
measure
A proxy representation of the<gco:Measure>
element.
-
-
Constructor Details
-
GO_Measure
public GO_Measure()Empty constructor used only by JAXB. -
GO_Measure
Constructs an adapter for the given value before marshalling.- Parameters:
value
- the value.
-
-
Method Details
-
unmarshal
Allows JAXB to generate a Double object using the value found in the adapter.- Specified by:
unmarshal
in classXmlAdapter<GO_Measure,
Double> - Parameters:
value
- the value wrapped in an adapter.- Returns:
- the double value extracted from the adapter.
-
marshal
Allows JAXB to change the result of the marshalling process, according to the ISO 19115-3 standard and its requirements aboutmeasures
.- Specified by:
marshal
in classXmlAdapter<GO_Measure,
Double> - Parameters:
value
- the double value we want to wrap into a<gco:Measure>
element.- Returns:
- a double value wrapped by
<gco:Measure>
element with anuom
attribute.
-