|  |  | 
__builtin__.object
ExtensionContainer
AtomBase
Category
Control
Date
Published
Updated
Draft
Email
FeedEntryParent(AtomBase, LinkFinder)
Entry
Source
Feed
Generator
Icon
Id
Link
Logo
Name
Person
Author
Contributor
Text
Content
Rights
Subtitle
Summary
Title
Uri
ExtensionElement
LinkFinder
 
 
| class AtomBase(ExtensionContainer)
 |  |  |  | Method resolution order:AtomBaseExtensionContainer__builtin__.object
 Methods defined here:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __init__(*args, **kwargs)# The deprecated_function wraps the actual call to f.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Author(Person)
 |  |  | The atom:author element 
 An author is a required element in Feed.
 
 |  |  | Method resolution order:AuthorPersonAtomBaseExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, name=None, email=None, uri=None, extension_elements=None, extension_attributes=None, text=None)Constructor for Author
 Args:
 name: Name
 email: Email
 uri: Uri
 extension_elements: list A  list of ExtensionElement instances
 extension_attributes: dict A dictionary of attribute value string pairs
 text: str The text data in the this element
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Category(AtomBase)
 |  |  | The atom:category element 
 |  |  | Method resolution order:CategoryAtomBaseExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, term=None, scheme=None, label=None, text=None, extension_elements=None, extension_attributes=None)Constructor for Category
 Args:
 term: str
 scheme: str
 label: str
 text: str The text data in the this element
 extension_elements: list A  list of ExtensionElement instances
 extension_attributes: dict A dictionary of attribute value string pairs
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Content(Text)
 |  |  | The atom:content element 
 |  |  | Method resolution order:ContentTextAtomBaseExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, content_type=None, src=None, text=None, extension_elements=None, extension_attributes=None)Constructor for Content
 Args:
 content_type: string
 src: string
 text: str The text data in the this element
 extension_elements: list A  list of ExtensionElement instances
 extension_attributes: dict A dictionary of attribute value string pairs
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Contributor(Person)
 |  |  | The atom:contributor element 
 |  |  | Method resolution order:ContributorPersonAtomBaseExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, name=None, email=None, uri=None, extension_elements=None, extension_attributes=None, text=None)Constructor for Contributor
 Args:
 name: Name
 email: Email
 uri: Uri
 extension_elements: list A  list of ExtensionElement instances
 extension_attributes: dict A dictionary of attribute value string pairs
 text: str The text data in the this element
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Control(AtomBase)
 |  |  | The app:control element indicating restrictions on publication. 
 The APP control element may contain a draft element indicating whether or
 not this entry should be publicly available.
 
 |  |  | Method resolution order:ControlAtomBaseExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, draft=None, text=None, extension_elements=None, extension_attributes=None)Constructor for app:control
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Date(AtomBase)
 |  |  | A parent class for atom:updated, published, etc. 
 |  |  | Method resolution order:DateAtomBaseExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, text=None, extension_elements=None, extension_attributes=None)
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Draft(AtomBase)
 |  |  | The app:draft element which indicates if this entry should be public. 
 |  |  | Method resolution order:DraftAtomBaseExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, text=None, extension_elements=None, extension_attributes=None)Constructor for app:draft
 Args:
 text: str The text data in the this element
 extension_elements: list A  list of ExtensionElement instances
 extension_attributes: dict A dictionary of attribute value string pairs
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Email(AtomBase)
 |  |  | The atom:email element 
 |  |  | Method resolution order:EmailAtomBaseExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, text=None, extension_elements=None, extension_attributes=None)Constructor for Email
 Args:
 extension_elements: list A  list of ExtensionElement instances
 extension_attributes: dict A dictionary of attribute value string pairs
 text: str The text data in the this element
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Entry(FeedEntryParent)
 |  |  | The atom:entry element 
 |  |  | Method resolution order:EntryFeedEntryParentAtomBaseExtensionContainerLinkFinder__builtin__.object
 Methods defined here:
 
 __init__(*args, **kwargs)# The deprecated_function wraps the actual call to f.
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 Methods inherited from LinkFinder:
 
 GetAlternateLink(self)
 GetEditLink(self)
 GetEditMediaLink(self)
 GetLicenseLink(self)
 GetNextLink(self)
 GetSelfLink(self)Find the first link with rel set to 'self'
 Returns:
 An atom.Link or none if none of the links had rel equal to 'self'
 |  
 
| class ExtensionContainer(__builtin__.object)
 |  |  |  | Methods defined here: 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 __init__(*args, **kwargs)# The deprecated_function wraps the actual call to f.
 Data descriptors defined here:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class ExtensionElement(__builtin__.object)
 |  |  | Represents extra XML elements contained in Atom classes. 
 |  |  | Methods defined here: 
 FindChildren(self, tag=None, namespace=None)Searches child nodes for objects with the desired tag/namespace.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all children in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 ToString(self)
 __init__(self, tag, namespace=None, attributes=None, children=None, text=None)Constructor for EtensionElement
 Args:
 namespace: string (optional) The XML namespace for this element.
 tag: string (optional) The tag (without the namespace qualifier) for
 this element. To reconstruct the full qualified name of the element,
 combine this tag with the namespace.
 attributes: dict (optinal) The attribute value string pairs for the XML
 attributes of this element.
 children: list (optional) A list of ExtensionElements which represent
 the XML child nodes of this element.
 Data descriptors defined here:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Feed(Source)
 |  |  | The atom:feed element 
 |  |  | Method resolution order:FeedSourceFeedEntryParentAtomBaseExtensionContainerLinkFinder__builtin__.object
 Methods defined here:
 
 __init__(*args, **kwargs)# The deprecated_function wraps the actual call to f.
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 Methods inherited from LinkFinder:
 
 GetAlternateLink(self)
 GetEditLink(self)
 GetEditMediaLink(self)
 GetLicenseLink(self)
 GetNextLink(self)
 GetSelfLink(self)Find the first link with rel set to 'self'
 Returns:
 An atom.Link or none if none of the links had rel equal to 'self'
 |  
 
| class FeedEntryParent(AtomBase, LinkFinder)
 |  |  | A super class for atom:feed and entry, contains shared attributes 
 |  |  | Method resolution order:FeedEntryParentAtomBaseExtensionContainerLinkFinder__builtin__.object
 Methods defined here:
 
 __init__(self, author=None, category=None, contributor=None, atom_id=None, link=None, rights=None, title=None, updated=None, text=None, extension_elements=None, extension_attributes=None)
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 Methods inherited from LinkFinder:
 
 GetAlternateLink(self)
 GetEditLink(self)
 GetEditMediaLink(self)
 GetLicenseLink(self)
 GetNextLink(self)
 GetSelfLink(self)Find the first link with rel set to 'self'
 Returns:
 An atom.Link or none if none of the links had rel equal to 'self'
 |  
 
| class Generator(AtomBase)
 |  |  | The atom:generator element 
 |  |  | Method resolution order:GeneratorAtomBaseExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, uri=None, version=None, text=None, extension_elements=None, extension_attributes=None)Constructor for Generator
 Args:
 uri: string
 version: string
 text: str The text data in the this element
 extension_elements: list A  list of ExtensionElement instances
 extension_attributes: dict A dictionary of attribute value string pairs
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Icon(AtomBase)
 |  |  | The atom:icon element. 
 |  |  | Method resolution order:IconAtomBaseExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, text=None, extension_elements=None, extension_attributes=None)Constructor for Icon
 Args:
 text: str The text data in the this element
 extension_elements: list A  list of ExtensionElement instances
 extension_attributes: dict A dictionary of attribute value string pairs
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Id(AtomBase)
 |  |  | The atom:id element. 
 |  |  | Method resolution order:IdAtomBaseExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, text=None, extension_elements=None, extension_attributes=None)Constructor for Id
 Args:
 text: str The text data in the this element
 extension_elements: list A  list of ExtensionElement instances
 extension_attributes: dict A dictionary of attribute value string pairs
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Link(AtomBase)
 |  |  | The atom:link element 
 |  |  | Method resolution order:LinkAtomBaseExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, href=None, rel=None, link_type=None, hreflang=None, title=None, length=None, text=None, extension_elements=None, extension_attributes=None)Constructor for Link
 Args:
 href: string The href attribute of the link
 rel: string
 type: string
 hreflang: string The language for the href
 title: string
 length: string The length of the href's destination
 extension_elements: list A  list of ExtensionElement instances
 extension_attributes: dict A dictionary of attribute value string pairs
 text: str The text data in the this element
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class LinkFinder(__builtin__.object)
 |  |  | An "interface" providing methods to find link elements 
 Entry elements often contain multiple links which differ in the rel
 attribute or content type. Often, developers are interested in a specific
 type of link so this class provides methods to find specific classes of
 links.
 
 This class is used as a mixin in Atom entries and feeds.
 
 |  |  | Methods defined here: 
 GetAlternateLink(self)
 GetEditLink(self)
 GetEditMediaLink(self)
 GetLicenseLink(self)
 GetNextLink(self)
 GetSelfLink(self)Find the first link with rel set to 'self'
 Returns:
 An atom.Link or none if none of the links had rel equal to 'self'
 Data descriptors defined here:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Logo(AtomBase)
 |  |  | The atom:logo element. 
 |  |  | Method resolution order:LogoAtomBaseExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, text=None, extension_elements=None, extension_attributes=None)Constructor for Logo
 Args:
 text: str The text data in the this element
 extension_elements: list A  list of ExtensionElement instances
 extension_attributes: dict A dictionary of attribute value string pairs
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Name(AtomBase)
 |  |  | The atom:name element 
 |  |  | Method resolution order:NameAtomBaseExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, text=None, extension_elements=None, extension_attributes=None)Constructor for Name
 Args:
 text: str The text data in the this element
 extension_elements: list A  list of ExtensionElement instances
 extension_attributes: dict A dictionary of attribute value string pairs
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Person(AtomBase)
 |  |  | A foundation class from which atom:author and atom:contributor extend. 
 A person contains information like name, email address, and web page URI for
 an author or contributor to an Atom feed.
 
 |  |  | Method resolution order:PersonAtomBaseExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, name=None, email=None, uri=None, extension_elements=None, extension_attributes=None, text=None)Foundation from which author and contributor are derived.
 The constructor is provided for illustrative purposes, you should not
 need to instantiate a Person.
 
 Args:
 name: Name The person's name
 email: Email The person's email address
 uri: Uri The URI of the person's webpage
 extension_elements: list A list of ExtensionElement instances which are
 children of this element.
 extension_attributes: dict A dictionary of strings which are the values
 for additional XML attributes of this element.
 text: String The text contents of the element. This is the contents
 of the Entry's XML text node. (Example: <foo>This is the text</foo>)
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Published(Date)
 |  |  | The atom:published element. 
 |  |  | Method resolution order:PublishedDateAtomBaseExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, text=None, extension_elements=None, extension_attributes=None)Constructor for Published
 Args:
 text: str The text data in the this element
 extension_elements: list A  list of ExtensionElement instances
 extension_attributes: dict A dictionary of attribute value string pairs
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Rights(Text)
 |  |  | The atom:rights element 
 |  |  | Method resolution order:RightsTextAtomBaseExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, rights_type=None, text=None, extension_elements=None, extension_attributes=None)Constructor for Rights
 Args:
 rights_type: string
 text: str The text data in the this element
 extension_elements: list A  list of ExtensionElement instances
 extension_attributes: dict A dictionary of attribute value string pairs
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Source(FeedEntryParent)
 |  |  | The atom:source element 
 |  |  | Method resolution order:SourceFeedEntryParentAtomBaseExtensionContainerLinkFinder__builtin__.object
 Methods defined here:
 
 __init__(self, author=None, category=None, contributor=None, generator=None, icon=None, atom_id=None, link=None, logo=None, rights=None, subtitle=None, title=None, updated=None, text=None, extension_elements=None, extension_attributes=None)Constructor for Source
 Args:
 author: list (optional) A list of Author instances which belong to this
 class.
 category: list (optional) A list of Category instances
 contributor: list (optional) A list on Contributor instances
 generator: Generator (optional)
 icon: Icon (optional)
 id: Id (optional) The entry's Id element
 link: list (optional) A list of Link instances
 logo: Logo (optional)
 rights: Rights (optional) The entry's Rights element
 subtitle: Subtitle (optional) The entry's subtitle element
 title: Title (optional) the entry's title element
 updated: Updated (optional) the entry's updated element
 text: String (optional) The text contents of the element. This is the
 contents of the Entry's XML text node.
 (Example: <foo>This is the text</foo>)
 extension_elements: list (optional) A list of ExtensionElement instances
 which are children of this element.
 extension_attributes: dict (optional) A dictionary of strings which are
 the values for additional XML attributes of this element.
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 Methods inherited from LinkFinder:
 
 GetAlternateLink(self)
 GetEditLink(self)
 GetEditMediaLink(self)
 GetLicenseLink(self)
 GetNextLink(self)
 GetSelfLink(self)Find the first link with rel set to 'self'
 Returns:
 An atom.Link or none if none of the links had rel equal to 'self'
 |  
 
| class Subtitle(Text)
 |  |  | The atom:subtitle element 
 |  |  | Method resolution order:SubtitleTextAtomBaseExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, subtitle_type=None, text=None, extension_elements=None, extension_attributes=None)Constructor for Subtitle
 Args:
 subtitle_type: string
 text: str The text data in the this element
 extension_elements: list A  list of ExtensionElement instances
 extension_attributes: dict A dictionary of attribute value string pairs
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Summary(Text)
 |  |  | The atom:summary element 
 |  |  | Method resolution order:SummaryTextAtomBaseExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, summary_type=None, text=None, extension_elements=None, extension_attributes=None)Constructor for Summary
 Args:
 summary_type: string
 text: str The text data in the this element
 extension_elements: list A  list of ExtensionElement instances
 extension_attributes: dict A dictionary of attribute value string pairs
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Text(AtomBase)
 |  |  | A foundation class from which atom:title, summary, etc. extend. 
 This class should never be instantiated.
 
 |  |  | Method resolution order:TextAtomBaseExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, text_type=None, text=None, extension_elements=None, extension_attributes=None)Constructor for Text
 Args:
 text_type: string
 text: str The text data in the this element
 extension_elements: list A  list of ExtensionElement instances
 extension_attributes: dict A dictionary of attribute value string pairs
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Title(Text)
 |  |  | The atom:title element 
 |  |  | Method resolution order:TitleTextAtomBaseExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, title_type=None, text=None, extension_elements=None, extension_attributes=None)Constructor for Title
 Args:
 title_type: string
 text: str The text data in the this element
 extension_elements: list A  list of ExtensionElement instances
 extension_attributes: dict A dictionary of attribute value string pairs
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Updated(Date)
 |  |  | The atom:updated element. 
 |  |  | Method resolution order:UpdatedDateAtomBaseExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, text=None, extension_elements=None, extension_attributes=None)Constructor for Updated
 Args:
 text: str The text data in the this element
 extension_elements: list A  list of ExtensionElement instances
 extension_attributes: dict A dictionary of attribute value string pairs
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Uri(AtomBase)
 |  |  | The atom:uri element 
 |  |  | Method resolution order:UriAtomBaseExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, text=None, extension_elements=None, extension_attributes=None)Constructor for Uri
 Args:
 extension_elements: list A  list of ExtensionElement instances
 extension_attributes: dict A dictionary of attribute value string pairs
 text: str The text data in the this element
 Methods inherited from AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  |