Class CI_Party


public final class CI_Party extends PropertyType<CI_Party,AbstractParty>
JAXB adapter mapping implementing class to the GeoAPI interface. See package documentation for more information about JAXB and interface.
Since:
0.5
Version:
0.5
  • Constructor Details

  • Method Details

    • getBoundType

      protected Class<AbstractParty> getBoundType()
      Returns the type which is bound by this adapter.
      Specified by:
      getBoundType in class PropertyType<CI_Party,AbstractParty>
      Returns:
      Party.class
    • wrap

      protected CI_Party wrap(AbstractParty value)
      Invoked by PropertyType at marshalling time for wrapping the given metadata value in a <cit:CI_Party> XML element.
      Specified by:
      wrap in class PropertyType<CI_Party,AbstractParty>
      Parameters:
      value - the metadata element to marshal.
      Returns:
      a PropertyType wrapping the given the metadata element.
    • getElement

      public AbstractParty getElement()
      Invoked by JAXB at marshalling time for getting the actual metadata to write inside the <cit:CI_Party> XML element. This is the value or a copy of the value given in argument to the wrap method.
      Returns:
      the metadata to be marshalled.
    • setElement

      public void setElement(AbstractParty value)
      Invoked by JAXB at unmarshalling time for storing the result temporarily.
      Parameters:
      value - the unmarshalled metadata.