Class MD_PixelOrientationCode

java.lang.Object
javax.xml.bind.annotation.adapters.XmlAdapter<MD_PixelOrientationCode,org.opengis.metadata.spatial.PixelOrientation>
org.apache.sis.internal.jaxb.cat.CodeListAdapter<MD_PixelOrientationCode,org.opengis.metadata.spatial.PixelOrientation>
org.apache.sis.internal.jaxb.code.MD_PixelOrientationCode

public final class MD_PixelOrientationCode extends CodeListAdapter<MD_PixelOrientationCode,org.opengis.metadata.spatial.PixelOrientation>
JAXB adapter for PixelOrientation in order to wrap the value in an XML element as specified by ISO 19115-3 standard. See package documentation for more information about the handling of CodeList in ISO 19115-3.
Since:
0.3
Version:
1.0
  • Constructor Details

    • MD_PixelOrientationCode

      public MD_PixelOrientationCode()
      Empty constructor for JAXB only.
    • MD_PixelOrientationCode

      private MD_PixelOrientationCode(CodeListUID value)
      Creates a new adapter for the given proxy.
  • Method Details

    • wrap

      protected MD_PixelOrientationCode wrap(CodeListUID value)
      Wraps the given value. Most implementations will be like below: However, is some cases, the value argument may be inspected. For example, MD_RestrictionCode replaces "licence" by "license" for ISO 19115:2003 compatibility.
      Specified by:
      wrap in class CodeListAdapter<MD_PixelOrientationCode,org.opengis.metadata.spatial.PixelOrientation>
      Parameters:
      value - the value of CodeList, to be marshalled.
      Returns:
      the wrapper for the code list value.
    • getCodeListClass

      protected Class<org.opengis.metadata.spatial.PixelOrientation> getCodeListClass()
      Returns the class of code list wrapped by this adapter.
      Specified by:
      getCodeListClass in class CodeListAdapter<MD_PixelOrientationCode,org.opengis.metadata.spatial.PixelOrientation>
      Returns:
      the code list class.
    • isEnum

      protected boolean isEnum()
      Returns true since this code list is actually an enum.
      Overrides:
      isEnum in class CodeListAdapter<MD_PixelOrientationCode,org.opengis.metadata.spatial.PixelOrientation>
      Returns:
      true if this code list is actually an enum.
      See Also:
    • getElement

      public CodeListUID getElement()
      Invoked by JAXB on marshalling.
      Specified by:
      getElement in class CodeListAdapter<MD_PixelOrientationCode,org.opengis.metadata.spatial.PixelOrientation>
      Returns:
      The value to be marshalled.
    • setElement

      public void setElement(CodeListUID value)
      Invoked by JAXB on unmarshalling.
      Parameters:
      value - The unmarshalled value.