Class TLcdAtomSource

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

public class TLcdAtomSource extends TLcdDataObject
The Atom source construct is defined in section 4.2.11 of the format spec.
Since:
2017.0
  • Field Details

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

      public static final TLcdDataProperty AUTHORS_PROPERTY
      Data property that maps to the author element. The possible values for this property are instances of List<TLcdAtomPerson>.
    • CATEGORIES_PROPERTY

      public static final TLcdDataProperty CATEGORIES_PROPERTY
      Data property that maps to the category element. The possible values for this property are instances of List<TLcdAtomCategory>.
    • CONTRIBUTORS_PROPERTY

      public static final TLcdDataProperty CONTRIBUTORS_PROPERTY
      Data property that maps to the contributor element. The possible values for this property are instances of List<TLcdAtomPerson>.
    • GENERATOR_PROPERTY

      public static final TLcdDataProperty GENERATOR_PROPERTY
      Data property that maps to the generator element. The possible values for this property are instances of List<TLcdAtomGenerator>.
    • ICON_PROPERTY

      public static final TLcdDataProperty ICON_PROPERTY
      Data property that maps to the icon element. The possible values for this property are instances of List<TLcdAtomIcon>.
    • IDS_PROPERTY

      public static final TLcdDataProperty IDS_PROPERTY
      Data property that maps to the id element. The possible values for this property are instances of List<TLcdAtomId>.
    • LOGOS_PROPERTY

      public static final TLcdDataProperty LOGOS_PROPERTY
      Data property that maps to the logo element. The possible values for this property are instances of List<TLcdAtomLogo>.
    • RIGHTS_PROPERTY

      public static final TLcdDataProperty RIGHTS_PROPERTY
      Data property that maps to the rights element. The possible values for this property are instances of List<TLcdAtomText>.
    • SUBTITLES_PROPERTY

      public static final TLcdDataProperty SUBTITLES_PROPERTY
      Data property that maps to the subtitle element. The possible values for this property are instances of List<TLcdAtomText>.
    • TITLES_PROPERTY

      public static final TLcdDataProperty TITLES_PROPERTY
      Data property that maps to the title element. The possible values for this property are instances of List<TLcdAtomText>.
    • UPDATED_PROPERTY

      public static final TLcdDataProperty UPDATED_PROPERTY
      Data property that maps to the updated element. The possible values for this property are instances of List<TLcdAtomDateTime>.
    • ANY_PROPERTY

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

    • TLcdAtomSource

      public TLcdAtomSource()
    • TLcdAtomSource

      public TLcdAtomSource(TLcdDataType aType)
  • Method Details

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

      public List<TLcdAtomPerson> getAuthors()
      Returns the value of the property that maps to the author element.
      Returns:
      the value of the AUTHORS_PROPERTY property.
    • getCategories

      public List<TLcdAtomCategory> getCategories()
      Returns the value of the property that maps to the category element.
      Returns:
      the value of the CATEGORIES_PROPERTY property.
    • getContributors

      public List<TLcdAtomPerson> getContributors()
      Returns the value of the property that maps to the contributor element.
      Returns:
      the value of the CONTRIBUTORS_PROPERTY property.
    • getGenerator

      public List<TLcdAtomGenerator> getGenerator()
      Returns the value of the property that maps to the generator element.
      Returns:
      the value of the GENERATOR_PROPERTY property.
    • getIcon

      public List<TLcdAtomIcon> getIcon()
      Returns the value of the property that maps to the icon element.
      Returns:
      the value of the ICON_PROPERTY property.
    • getIds

      public List<TLcdAtomId> getIds()
      Returns the value of the property that maps to the id element.
      Returns:
      the value of the IDS_PROPERTY property.
    • getLinks

      public List<TLcdAtomLink> getLinks()
      Returns the value of the property that maps to the link element.
      Returns:
      the value of the LINKS_PROPERTY property.
    • getLogos

      public List<TLcdAtomLogo> getLogos()
      Returns the value of the property that maps to the logo element.
      Returns:
      the value of the LOGOS_PROPERTY property.
    • getRights

      public List<TLcdAtomText> getRights()
      Returns the value of the property that maps to the rights element.
      Returns:
      the value of the RIGHTS_PROPERTY property.
    • getSubtitles

      public List<TLcdAtomText> getSubtitles()
      Returns the value of the property that maps to the subtitle element.
      Returns:
      the value of the SUBTITLES_PROPERTY property.
    • getTitles

      public List<TLcdAtomText> getTitles()
      Returns the value of the property that maps to the title element.
      Returns:
      the value of the TITLES_PROPERTY property.
    • getUpdated

      public List<TLcdAtomDateTime> getUpdated()
      Returns the value of the property that maps to the updated element.
      Returns:
      the value of the UPDATED_PROPERTY property.
    • getAny

      public List<Object> getAny()
      Returns the value of the any property.
      Returns:
      the value of the ANY_PROPERTY property.