Class GO_Distance


public final class GO_Distance extends XmlAdapter<GO_Distance,Double>
The ISO 19103 Distance with a unit of measure defined, using the gco namespace linked to the http://www.isotc211.org/2005/gco URL.

This class is identical to GO_Measure except for the name of the element, which is "Distance".

Since:
0.3
Version:
0.8
Author:
Cédric Briançon (Geomatys), Martin Desruisseaux (Geomatys)
  • Constructor Details

    • GO_Distance

      public GO_Distance()
      Empty constructor used only by JAXB.
  • Method Details

    • unmarshal

      public Double unmarshal(GO_Distance value)
      Allows JAXB to generate a Double object using the value found in the adapter.
      Specified by:
      unmarshal in class XmlAdapter<GO_Distance,Double>
      Parameters:
      value - the value wrapped in an adapter.
      Returns:
      the double value extracted from the adapter.
    • marshal

      public GO_Distance marshal(Double value)
      Allows JAXB to change the result of the marshalling process, according to the ISO 19115-3 standard and its requirements about measures.
      Specified by:
      marshal in class XmlAdapter<GO_Distance,Double>
      Parameters:
      value - the double value we want to integrate into a <gco:Distance> element.
      Returns:
      an adaptation of the double value, that is to say a double value surrounded by <gco:Distance> element, with an uom attribute.