Class TLcdAtomContent

java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.metadata.atom.model.TLcdAtomContent
All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdAtomContent extends TLcdDataObject
The Atom content construct is defined in section 4.1.3 of the format spec.
Since:
2017.0
  • Field Details

    • SRC_PROPERTY

      public static final TLcdDataProperty SRC_PROPERTY
      Data property that maps to the src attribute. The possible values for this property are instances of URI.
    • 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.
    • BASE_PROPERTY

      public static final TLcdDataProperty BASE_PROPERTY
      Data property that maps to the base attribute. The possible values for this property are instances of URI.
    • LANGUAGE_PROPERTY

      public static final TLcdDataProperty LANGUAGE_PROPERTY
      Data property that maps to the lang attribute. The possible values for this property are instances of String.
    • CONTENT_PROPERTY

      public static final TLcdDataProperty CONTENT_PROPERTY
      Data content property. The possible values for this property are instances of List<Object>.
  • Constructor Details

    • TLcdAtomContent

      public TLcdAtomContent()
    • TLcdAtomContent

      public TLcdAtomContent(TLcdDataType aType)
  • Method Details

    • getSrc

      public URI getSrc()
      Returns the value of the property that maps to the src attribute.
      Returns:
      the value of the SRC_PROPERTY property.
    • setSrc

      public void setSrc(URI aValue)
      Sets the value of the property that maps to the src attribute.
      Parameters:
      aValue - the value to set for the SRC_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.
    • getBase

      public URI getBase()
      Returns the value of the property that maps to the base attribute.

      Returns:
      the value of the BASE_PROPERTY property.
    • setBase

      public void setBase(URI aValue)
      Sets the value of the property that maps to the base attribute.

      Parameters:
      aValue - the value to set for the BASE_PROPERTY property.
    • getLanguage

      public String getLanguage()
      Returns the value of the property that maps to the lang attribute.

      Returns:
      the value of the LANGUAGE_PROPERTY property.
    • setLanguage

      public void setLanguage(String aValue)
      Sets the value of the property that maps to the lang attribute.

      Parameters:
      aValue - the value to set for the LANGUAGE_PROPERTY property.
    • getContent

      public List<Object> getContent()
      Returns the value of the content property.
      Returns:
      the value of the CONTENT_PROPERTY property.