| Class |
Description |
|
AbstractEntry
|
Entry API customization class for defining entries in a custom feed |
|
AbstractFeed
|
Base class to read gData feeds in Atom, with the extension of setting up extension element parsing |
|
AccountDeletedException
|
thrown when the account was deleted |
|
AccountDisabledException
|
thrown when the account was disabled |
|
AtomBase
|
AtomBase object representation. |
|
AtomBaseLink
|
AtomBaselink is an intermediate object that adds the URI property used as the parent class for a lot of other objects (like atomlink, atomicon, etc) |
|
AtomBaseLinkConverter
|
TypeConverter, so that AtomBaseLink shows up in the property pages |
|
AtomCategory
|
Category elements contain information about a category to which an Atom feed or entry is associated. atomCategory = element atom:category { atomCommonAttributes, attribute term { text }, attribute scheme { atomUri }?, attribute label { text }?, empty } |
|
AtomCategoryCollection
|
standard typed collection based on 1.1 framework for AtomCategory |
|
AtomContent
|
atom:content object representation |
|
AtomContentConverter
|
TypeConverter, so that AtomContentConverter shows up in the property pages |
|
AtomEntry
|
AtomEntry object, representing an item in the RSS/Atom feed Version 1.0 removed atom-Head element atom:entry { atomCommonAttributes, (atomAuthor* atomCategory* atomContent? atomContributor* atomId atomLink* atomPublished? atomRights? atomSource? atomSummary? atomTitle atomUpdated extensionElement*) } |
|
AtomEntryCollection
|
standard typed collection based on 1.1 framework for FeedEntries |
|
AtomEntryConverter
|
TypeConverter, so that AtomEntry shows up in the property pages |
|
AtomFeed
|
Base class to read gData feeds in Atom Version 1.0 changed to: AtomFeed = element atom:feed { atomCommonAttributes, (atomAuthor* atomCategory* atomContributor* atomGenerator? atomIcon? atomId atomLink* atomLogo? atomRights? atomSubtitle? atomTitle atomUpdated extensionElement*), atomEntry* } in addition it holds: * opensearch:totalResults - the total number of search results available (not necessarily all present in the feed). * opensearch:startIndex - the 1-based index of the first result. * opensearch:itemsPerPage - the maximum number of items that appear on one page. This allows clients to generate direct links to any set of subsequent pages. In addition to these OpenSearch tags, the response also includes the following Atom and gData tags: * atom:link rel="service.feed" type="application/atom+xml" href="..."/> - specifies the URI where the complete Atom feed can be retrieved. * atom:link rel="service.feed" type="application/rss+xml" href="..."/> - specifies the URI where the complete RSS feed can be retrieved. * atom:link rel="service.post" type="application/atom+xml" href="..."/> - specifies the Atom feed PostURI (where new entries can be posted). * atom:link rel="self" type="..." href="..."/> - contains the URI of this search request. The type attribute depends on the requested format. If no data changes, issuing a GET to this URI returns the same response. * atom:link rel="previous" type="application/atom+xml" href="..."/> - specifies the URI of the previous chunk of this query resultset, if it is chunked. * atom:link rel="next" type="application/atom+xml" href="..."/> - specifies the URI of the next chunk of this query resultset, if it is chunked. * gdata:processed parameter="..."/> - one of these tags is inserted for each parameter understood and processed by the service, e.g. gdata:processed parameter="author" |
|
AtomFeedParser
|
AtomFeedParser. |
|
AtomGenerator
|
Represents the Generator element /feed/generator in Atom. In RSS, only the name property is used. |
|
AtomGeneratorConverter
|
TypeConverter, so that AtomGenerator shows up in the property pages |
|
AtomIcon
|
atomIcon object representation. The "atom:icon" element's content is an IRI reference [RFC3987] which identifies an image which provides iconic visual identification for a feed. The image SHOULD have an aspect ratio of one (horizontal) to one (vertical), and SHOULD be suitable for presentation at a small size. |
|
AtomId
|
The "atom:id" element conveys a permanent, universally unique identifier for an entry or feed. |
|
AtomLink
|
AtomLink represents an atom:link element atomLink = element atom:link { atomCommonAttributes, attribute href { atomUri }, attribute rel { atomNCName | atomUri }?, attribute type { atomMediaType }?, attribute hreflang { atomLanguageTag }?, attribute title { text }?, attribute length { text }?, empty |
|
AtomLinkCollection
|
standard typed collection based on 1.1 framework for AtomLinks |
|
AtomLogo
|
atomLogo object representation. The "atom:logo" element's content is an IRI reference [RFC3987] which '+ identifies an image which provides visual identification for a feed. The image SHOULD have an aspect ratio of 2 (horizontal) to 1 (vertical). implemented currently by reusing atomBaseLink. |
|
AtomParserNameTable
|
AtomParserNameTable. An initialized nametable for faster XML processing parses: 4 Element Definitions 4.1 The "atom:feed" Element 4.1.1 The "version" Attribute 4.2 The "atom:head" Element 4.2.1 Usage of "atom:head" within "atom:entry" 4.3 The "atom:entry" Element 4.4 The "atom:title" Element 4.5 The "atom:id" Element 4.6 The "atom:link" Element 4.6.1 The "href" Attribute 4.6.2 The "rel" Attribute 4.6.3 The "type" Attribute 4.6.4 The "hreflang" Attribute 4.6.5 The "title" Attribute 4.6.6 The "length" Attribute 4.7 The "atom:updated" Element 4.8 The "atom:published" Element 4.9 The "atom:author" Element 4.10 The "atom:contributor" Element 4.12 The "atom:copyright" Element 4.13 The "atom:category" Element 4.13.1 The "term" Attribute 4.13.2 The "scheme" Attribute 4.13.3 The "label" attribute 4.14 The "atom:summary" Element 4.15 The "atom:content" Element 4.15.1 The "type" attribute 4.15.2 The "src" attribute 4.15.3 Processing Model 4.16 The "atom:introspection" Element 4.17 The "atom:post" Element 4.18 The "atom:edit" Element 4.20 The "atom:generator" Element the atom:icon element the atom:logo element |
|
AtomPerson
|
generic Person object, used for the feed and for the entry |
|
AtomPersonCollection
|
standard typed collection based on 1.1 framework for AtomPerson |
|
AtomPersonConverter
|
TypeConverter, so that AtomHead shows up in the property pages |
|
AtomSource
|
Represents the AtomSource object. If an atom:entry is copied from one feed into another feed, then the source atom:feed's metadata (all child elements of atom:feed other than the atom:entry elements) MAY be preserved within the copied entry by adding an atom:source child element, if it is not already present in the entry, and including some or all of the source feed's Metadata elements as the atom:source element's children. Such metadata SHOULD be preserved if the source atom:feed contains any of the child elements atom:author, atom:contributor, atom:rights, or atom:category and those child elements are not present in the source atom:entry. |
|
AtomSourceConverter
|
TypeConverter, so that AtomHead shows up in the property pages |
|
AtomTextConstruct
|
AtomTextConstruct object representation A Text construct contains human-readable text, usually in small quantities. The content of Text constructs is Language-Sensitive. |
|
AtomTextConstructConverter
|
TypeConverter, so that AtomTextConstruct shows up in the property pages |
|
AtomUri
|
AtomUri object representation |
|
AuthenticationException
|
standard exception class to be used when authentication using Google Client Login fails |
|
AuthSubUtil
|
helper class for communications between a 3rd party site and Google using the AuthSub protocol |
|
BaseFeedParser
|
AtomEntry object, representing an item in the RSS feed |
|
BaseIsDirty
|
Helper object to walk the tree for the dirty flag. |
|
BaseIsPersistable
|
Helper class, mainly used to walk the tree for the dirty flag. |
|
BaseMarkDirty
|
Helper object to walk the tree for the dirty flag. |
|
BaseNameTable
|
BaseNameTable. An initialized nametable for faster XML processing parses: * opensearch:totalResults - the total number of search results available (not necessarily all present in the feed). * opensearch:startIndex - the 1-based index of the first result. * opensearch:itemsPerPage - the maximum number of items that appear on one page. This allows clients to generate direct links to any set of subsequent pages. * gData:processed |
|
CaptchaRequiredException
|
many unsuccessfull logins might create this... |
|
ClientFeedException
|
standard exception class to be used inside the feed object |
|
ClientQueryException
|
standard exception class to be used inside the query object |
|
DocumentQuery
|
A subclass of FeedQuery, to create a document based query URI. Provides public properties that describe the different aspects of the URI, as well as a composite URI. |
|
ExtensionElementEventArgs
|
extension element event class |
|
FeedParserEventArgs
|
Parsing event class... |
|
FeedQuery
|
Base class to create a GData query URI. Provides public properties that describe the different aspects of the URI as well as a composite URI. |
|
GAuthSubRequest
|
base GDataRequest implementation |
|
GAuthSubRequestFactory
|
GDataAuthSubRequestFactory implementation |
|
GDataBatchEntryData
|
The GDataEntryBatch object holds batch related information\ for an AtomEntry |
|
GDataBatchError
|
represents the Error element in the GDataBatch response |
|
GDataBatchErrorCollection
|
standard typed collection based on 1.1 framework for BatchErrors |
|
GDataBatchFeedData
|
The GDataFeedBatch object holds batch related information for the AtomFeed |
|
GDataBatchInterrupt
|
holds the batch status information |
|
GDataBatchStatus
|
holds the batch status information |
|
GDataForbiddenException
|
exception class thrown when we encounter an access denied (HttpSTatusCode.Forbidden) when accessing a server |
|
GDataGAuthRequest
|
base GDataRequest implementation |
|
GDataGAuthRequestFactory
|
base GDataRequestFactory implementation |
|
GDataLoggingRequest
|
base GDataRequest implementation |
|
GDataLoggingRequestFactory
|
base GDataRequestFactory implmentation |
|
GDataRedirectException
|
exception class thrown when we encounter a redirect (302 and 307) when accessing a server |
|
GDataRequest
|
base GDataRequest implmentation |
|
GDataRequestException
|
standard exception class to be used inside GDataRequest |
|
GDataRequestFactory
|
base GDataRequestFactory implementation |
|
GoogleAuthentication
|
constants for the authentication handler |
|
HttpFormPost
|
a simple static collection of HTTP form post strings |
|
HttpMethods
|
a simple static collection of HTTP method strings |
|
InvalidCredentialsException
|
thrown when the credentials are wrong |
|
LoggedException
|
standard exception class to be used inside the query object |
|
NotVerifiedException
|
the account hoder was not verified |
|
QueryCategory
|
Base class to hold an Atom category plus the boolean to create the query category. |
|
QueryCategoryCollection
|
standard typed collection based on 1.1 framework for AtomPerson |
|
RssFeedParser
|
RssFeedParser |
|
Service
|
base Service implementation |
|
ServiceEventArgs
|
EventArgument class for service level events during parsing |
|
ServiceUnavailableException
|
The service is current not available |
|
TermsNotAgreedException
|
The Terms were not agreed with.. |
|
TokenCollection
|
standard string tokenizer class. Pretty much cut/copy/paste out of MSDN. |
|
TokenCollection.TokenEnumerator
|
Inner class implements IEnumerator interface |
|
Tracing
|
Tracing helper class. Uses conditional compilation to exclude tracing code in release builds |
|
Utilities
|
String utilities |