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 Link icon

    • SRC_PROPERTY Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

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

    • TLcdAtomContent Link icon

      public TLcdAtomContent()
    • TLcdAtomContent Link icon

      public TLcdAtomContent(TLcdDataType aType)
  • Method Details Link icon

    • getSrc Link icon

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

      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 Link icon

      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 Link icon

      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 Link icon

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

      Returns:
      the value of the BASE_PROPERTY property.
    • setBase Link icon

      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 Link icon

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

      Returns:
      the value of the LANGUAGE_PROPERTY property.
    • setLanguage Link icon

      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 Link icon

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