Class TLcdGML31Code

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, ILcdFeatured, ILcdSelfDescribedFeatured, Serializable, Cloneable

public class TLcdGML31Code extends TLcdFeaturedDataObject
Name or code with an (optional) authority. Text token. If the codeSpace attribute is present, then its value should identify a dictionary, thesaurus or authority for the term, such as the organisation who assigned the value, or the dictionary from which it is taken. A text string with an optional codeSpace attribute.
Since:
10.0
See Also:
  • Field Details

    • VALUE_PROPERTY

      public static final TLcdDataProperty VALUE_PROPERTY
      Data property that maps to the value defined by the simple content. The possible values for this property are instances of String.
    • CODE_SPACE_PROPERTY

      public static final TLcdDataProperty CODE_SPACE_PROPERTY
      Data property that maps to the codeSpace attribute. The possible values for this property are instances of URI.
    • TYPE_PROPERTY

      public static final TLcdDataProperty TYPE_PROPERTY
      Data property that holds the type of this instance. The possible values for this property are the public QName constants defined in this class.
    • MERIDIAN_NAME

      public static final QName MERIDIAN_NAME
      The name by which this prime meridian is identified. The meridianName most common value is Greenwich, and that value shall be used when the greenwichLongitude value is zero.
    • CS_NAME

      public static final QName CS_NAME
      The name by which this coordinate system is identified.
    • PARAMETER_NAME

      public static final QName PARAMETER_NAME
      The name by which this operation parameter is identified.
    • GROUP_NAME

      public static final QName GROUP_NAME
      The name by which this operation parameter group is identified.
    • DATUM_NAME

      public static final QName DATUM_NAME
      The name by which this datum is identified.
    • NAME

      public static final QName NAME
      Label for the object, normally a descriptive name. An object may have several names, typically assigned by different authorities. The authority for a name is indicated by the value of its (optional) codeSpace attribute. The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace.
    • SRS_NAME

      public static final QName SRS_NAME
      The name by which this reference system is identified.
    • COORDINATE_OPERATION_NAME

      public static final QName COORDINATE_OPERATION_NAME
      The name by which this coordinate operation is identified.
    • ELLIPSOID_NAME

      public static final QName ELLIPSOID_NAME
      The name by which this ellipsoid is identified.
    • METHOD_NAME

      public static final QName METHOD_NAME
      The name by which this operation method is identified.
  • Constructor Details

    • TLcdGML31Code

      public TLcdGML31Code()
    • TLcdGML31Code

      public TLcdGML31Code(TLcdDataType aType)
    • TLcdGML31Code

      public TLcdGML31Code(QName aType)
      Creates a new instance and initializes its type property to the given QName.
      See Also:
    • TLcdGML31Code

      public TLcdGML31Code(QName aType, TLcdDataType aDataObjectType)
      Creates a new instance and initializes its type property to the given QName.
      See Also:
  • Method Details

    • getValueObject

      public String getValueObject()
      Returns the value of the property that maps to the value defined by the simple content.
      Returns:
      the value of the VALUE_PROPERTY property.
    • setValueObject

      public void setValueObject(String aValue)
      Sets the value of the property that maps to the value defined by the simple content.
      Parameters:
      aValue - the value to set for the VALUE_PROPERTY property.
    • getCodeSpace

      public URI getCodeSpace()
      Returns the value of the property that maps to the codeSpace attribute.
      Returns:
      the value of the CODE_SPACE_PROPERTY property.
    • setCodeSpace

      public void setCodeSpace(URI aValue)
      Sets the value of the property that maps to the codeSpace attribute.
      Parameters:
      aValue - the value to set for the CODE_SPACE_PROPERTY property.
    • getType

      public QName getType()
      Returns the value of the property that holds the type of this instance.

      The possible values for this property are the public QName constants defined in this class.

      Returns:
      the value of the TYPE_PROPERTY property.
    • setType

      public void setType(QName aValue)
      Sets the value of the property that holds the type of this instance.

      The possible values for this property are the public QName constants defined in this class.

      Parameters:
      aValue - the value to set for the TYPE_PROPERTY property.