AtomEntry Type

An Atom entry as it is received from the Atom feed.

Remarks

When an Atom feed is parsed by the component, each item is parsed into an AtomEntry type.

Fields

AuthorEmail
String

This property contains the email address of the author.

AuthorName
String

This property contains the name of the author.

AuthorUri
String

This property contains the URI of the author.

CategoryLabel
String

This property contains a textual description of the label for the category.

CategoryScheme
String

This property identifies a categorization scheme.

CategoryTerm
String

This property contains the category to which the entry or feed belongs.

Content
String

This property contains the text contents of an Atom entry.

ContentTextType
TipwEntryContentTextTypes

This property contains the text type of the content of the entry. Atom textual content can either be html, xhtml or text.

ContributorEmail
String

This property contains the email address of the contributor.

ContributorName
String

This property contains the name of the contributor.

ContributorUri
String

This property contains the URI of the contributor.

Copyright
String

This property is used a textual description of the copyright statement for the current ATOM feed

Created
String

This property contains a Date value that indicates the time that the current entry was created.

EntryXML
String

This property contains the full XML contents of the entry. Unless the properties of the AtomEntry are modified, this value will contain the original XML from the Atom feed.

NOTE: When setting this property, the entire contents of the entry must be supplied including the entry tags. All previous entry values will be lost.

Id
String

The Id conveys a permanent, universally unique identifier for an entry or feed. This contains an IRI as defined by RFC3987.

Issued
String

This property contains a Date value that indicates the time that the current entry was issued.

LinkHref
String

This property contains the location of the link.

LinkHrefLang
String

This property contains the language of the content at the link.

LinkLength
String

This property contains the length (in bytes) of the content at the link.

LinkRel
String

This property indicates the relation of the linked content to the feed. The following relations are defined by RFC 4287.

  • alternate
  • related
  • self
  • enclosure
  • via

LinkTitle
String

This property contains the title of the link.

LinkType
String

This property contains the MIME type of the content at the link.

Modified
String

This property contains a Date value that indicates the time in which the current entry was last modified.

Published
String

This property contains the date that the entry was first created.

Rights
String

This property contains information about the rights of the given entry.

RightsTextType
TipwEntryRightsTextTypes

Text type of the rights of the feed. Atom textual content can either be html, xhtml or text.

Source
String

This property is used when an entry has been copied from one feed to another feed. It preserves all child element of the feed other than entries.

Summary
String

This property contains a short textual description of the Atom entry.

SummaryTextType
TipwEntrySummaryTextTypes

This property contains the text type of the summary of the entry. Atom textual content can either be html, xhtml or text.

Title
String

This property contains the title of the current Atom Feed. Typically the title of the channel is similar to that of the web page where the Atom content is hosted.

TitleTextType
TipwEntryTitleTextTypes

This property contains the text type of the title of the feed. Atom textual content can either be html, xhtml or text.

Updated
String

This property contains the date and time that the feed was updated.

Constructors

constructor Create();
constructor Create(valTitle: String);
constructor Create(valTitle: String; valContent: String);
constructor Create(valTitle: String; valContent: String; valLinkHref: String);

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks 2020 Delphi Edition - Version 20.0 [Build 8307]