| C# | Visual Basic |
namespace PublicDomain.Feeder
Namespace PublicDomain.Feeder
| All Types | Classes | Structures | Interfaces | Enumerations | Delegates |
| Icon | Type | Description |
|---|---|---|
| AtomFeed | ||
| AtomFeedItem | ||
| DistilledFeed | ||
| DistilledFeedItem | ||
| Feed | ||
| FeedItem | ||
| FeedParser |
The FeedParser is, from the client's perspective, the
entry point into the framework. The static methods of
this class should be used to instantiate IFeeds
which can then be manipulated.
| |
| FeedSerializer | ||
| IAtomFeed | ||
| IAtomFeedItem | ||
| IDistilledFeed |
Attempts to distill any feed format (RSS, Atom, etc.) into
a form that can be dealt with more logically. Information IS
lost in this process, and very few fields can be assumed to
have any data. Actually, almost none *must* have content.
| |
| IDistilledFeedItem |
Similar to IDistilledFeed, this
attempts to find the common denominator for a
feed entry or item. Few of these fields may be
assumed to contain data.
| |
| IFeed |
Common denominator for a feed. If you are looking for
specific properties, yet you don't want to lose information
through distilling, then you need to conditionally check
the dynamic type of this instance and cast to that type
(e.g. IRssFeed or IAtomFeed). If you are expecting a specific
type of feed, then you can just cast to that type of feed; however,
note that you can never guarantee the dynamic type of the
instance, since the type that is instantiated is determined at
run-time by sniffing out the feed.
| |
| IFeedItem |
Base interface that represents a feed item or entry.
As for IFeed, the best way to get to intelligible properties,
if not distilling into a IDistilledFeedItem, is
to cast to specific sub-interfaces of IFeedItem and conditionally
use those or assume that it is a specific item type. Again,
casting to a specific sub-interface is not completely predictable.
| |
| IOpmlFeed |
Represents an OPML feed. http://www.opml.org/spec
| |
| IParser | ||
| IRssFeed | ||
| IRssFeedItem | ||
| IXmlFeed | ||
| OpmlFeed | ||
| OpmlSerializer |
http://www.kbcafe.com/rss/?guid=20051003145153
| |
| Parser | ||
| RssFeed | ||
| RssFeedItem | ||
| Serializer | ||
| SerializeType |