Class TLcdNVG20SimpleField

java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.nvg.nvg20.model.TLcdNVG20SimpleField
All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdNVG20SimpleField extends TLcdDataObject
A key definition of user-defined data.
Since:
2015.0
  • Field Details

    • DESCRIPTION_PROPERTY

      public static final TLcdDataProperty DESCRIPTION_PROPERTY
      Data property that maps to the description attribute. The possible values for this property are instances of String.
    • ID_PROPERTY

      public static final TLcdDataProperty ID_PROPERTY
      Data property that maps to the id attribute. The possible values for this property are instances of QName.
    • LABEL_PROPERTY

      public static final TLcdDataProperty LABEL_PROPERTY
      Data property that maps to the label attribute. The possible values for this property are instances of String.
    • TYPE_PROPERTY

      public static final TLcdDataProperty TYPE_PROPERTY
      Data property that maps to the type attribute. The possible values for this property are the public QName constants defined in this class.
    • UNIT_PROPERTY

      public static final TLcdDataProperty UNIT_PROPERTY
      Data property that maps to the unit attribute. The possible values for this property are instances of
  • Constructor Details

    • TLcdNVG20SimpleField

      public TLcdNVG20SimpleField()
    • TLcdNVG20SimpleField

      public TLcdNVG20SimpleField(TLcdDataType aType)
  • Method Details

    • getDescription

      public String getDescription()
      Returns the value of the property that maps to the description attribute.
      Returns:
      the value of the DESCRIPTION_PROPERTY property.
    • setDescription

      public void setDescription(String aValue)
      Sets the value of the property that maps to the description attribute.
      Parameters:
      aValue - the value to set for the DESCRIPTION_PROPERTY property.
    • getId

      public QName getId()
      Returns the value of the property that maps to the id attribute.
      Returns:
      the value of the ID_PROPERTY property.
    • setId

      public void setId(QName aValue)
      Sets the value of the property that maps to the id attribute.
      Parameters:
      aValue - the value to set for the ID_PROPERTY property.
    • getLabel

      public String getLabel()
      Returns the value of the property that maps to the label attribute.
      Returns:
      the value of the LABEL_PROPERTY property.
    • setLabel

      public void setLabel(String aValue)
      Sets the value of the property that maps to the label attribute.
      Parameters:
      aValue - the value to set for the LABEL_PROPERTY property.
    • getType

      public Object getType()
      Returns the value of the property that maps to the type attribute.

      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(Object aValue)
      Sets the value of the property that maps to the type attribute.

      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.
    • getUnit

      public TLcdNVG20UnitOfMeasure getUnit()
      Returns the value of the property that maps to the unit attribute.

      The possible values for this property are instances of

      Returns:
      the value of the UNIT_PROPERTY property.
    • setUnit

      public void setUnit(TLcdNVG20UnitOfMeasure aValue)
      Sets the value of the property that maps to the unit attribute.

      The possible values for this property are instances of

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