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.privateGO_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:
unmarshalin 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:
marshalin 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 anuomattribute.
-