Abstract Class Zend_Gdata_App_FeedSourceParent

Description

Atom feed class

  • copyright: Copyright (c) 2005-2007 Zend Technologies USA Inc. (http://www.zend.com)
  • abstract:
  • license: New BSD License

Located in /Gdata/App/FeedSourceParent.php (line 60)

Zend_Gdata_App_Base
   |
   --Zend_Gdata_App_FeedEntryParent
      |
      --Zend_Gdata_App_FeedSourceParent
Direct descendents
Class Description
 class Zend_Gdata_App_Extension_Source
 class Zend_Gdata_App_Feed Atom feed class
Variable Summary
 mixed $_generator
 mixed $_icon
 mixed $_logo
 string $_rootElement
 mixed $_subtitle
Method Summary
 void getDOM ([ $doc = null])
 Zend_Gdata_AppExtension_Generator getGenerator ()
 Zend_Gdata_AppExtension_Icon getIcon ()
 Zend_Gdata_AppExtension_logo getlogo ()
 Zend_Gdata_AppExtension_Subtitle getSubtitle ()
 Zend_Gdata_App_FeedSourceParent setlogo (Zend_Gdata_App_Extension_logo $value)
 void takeChildFromDOM (DOMNode $child)
 mixed __get (string $var)
Variables
string $_entryClassName = 'Zend_Gdata_App_Entry' (line 68)

The classname for individual feed elements.

  • access: protected

Redefined in descendants as:
mixed $_generator = null (line 77)
  • access: protected
mixed $_icon = null (line 78)
  • access: protected
mixed $_logo = null (line 79)
  • access: protected
string $_rootElement = null (line 75)

Root XML element for Atom entries.

  • access: protected

Redefinition of:
Zend_Gdata_App_Base::$_rootElement

Redefined in descendants as:
mixed $_subtitle = null (line 80)
  • access: protected

Inherited Variables

Inherited from Zend_Gdata_App_FeedEntryParent

Zend_Gdata_App_FeedEntryParent::$_author
Zend_Gdata_App_FeedEntryParent::$_category
Zend_Gdata_App_FeedEntryParent::$_contributor
Zend_Gdata_App_FeedEntryParent::$_httpClient
Zend_Gdata_App_FeedEntryParent::$_id
Zend_Gdata_App_FeedEntryParent::$_link
Zend_Gdata_App_FeedEntryParent::$_rights
Zend_Gdata_App_FeedEntryParent::$_title
Zend_Gdata_App_FeedEntryParent::$_updated

Inherited from Zend_Gdata_App_Base

Zend_Gdata_App_Base::$_extensionAttributes
Zend_Gdata_App_Base::$_extensionElements
Zend_Gdata_App_Base::$_namespaces
Zend_Gdata_App_Base::$_rootNamespace
Zend_Gdata_App_Base::$_rootNamespaceURI
Zend_Gdata_App_Base::$_text
Methods
getDOM (line 119)
  • access: public
void getDOM ([ $doc = null])
  • $doc

Redefinition of:
Zend_Gdata_App_FeedEntryParent::getDOM()

Redefined in descendants as:
getGenerator (line 176)
  • access: public
Zend_Gdata_AppExtension_Generator getGenerator ()
getIcon (line 194)
  • access: public
Zend_Gdata_AppExtension_Icon getIcon ()
getlogo (line 212)
  • access: public
Zend_Gdata_AppExtension_logo getlogo ()
getSubtitle (line 230)
  • access: public
Zend_Gdata_AppExtension_Subtitle getSubtitle ()
setGenerator (line 185)
  • return: Provides a fluent interface
  • access: public
setHttpClient (line 90)

Set the HTTP client instance

Sets the HTTP client object to use for retrieving the feed.

  • return: Provides a fluent interface
  • access: public
Zend_Gdata_App_FeedSourceParent setHttpClient ( $httpClient)

Redefinition of:
Zend_Gdata_App_FeedEntryParent::setHttpClient()
Set the HTTP client instance
setIcon (line 203)
  • return: Provides a fluent interface
  • access: public
setlogo (line 221)
  • return: Provides a fluent interface
  • access: public
Zend_Gdata_App_FeedSourceParent setlogo (Zend_Gdata_App_Extension_logo $value)
  • Zend_Gdata_App_Extension_logo $value
setSubtitle (line 239)
  • return: Provides a fluent interface
  • access: public
takeChildFromDOM (line 143)

Creates individual Entry objects of the appropriate type and stores them in the $_entry array based upon DOM data.

  • access: protected
void takeChildFromDOM (DOMNode $child)
  • DOMNode $child: The DOMNode to process

Redefinition of:
Zend_Gdata_App_FeedEntryParent::takeChildFromDOM()

Redefined in descendants as:
__get (line 110)

Make accessing some individual elements of the feed easier.

Special accessors 'entry' and 'entries' are provided so that if you wish to iterate over an Atom feed's entries, you can do so using foreach ($feed->entries as $entry) or foreach ($feed->entry as $entry).

  • access: public
mixed __get (string $var)
  • string $var: The property to access.

Redefinition of:
Zend_Gdata_App_Base::__get()
Magic getter to allow acces like $entry->foo to call $entry->getFoo() Alternatively, if no getFoo() is defined, but a $_foo protected variable is defined, this is returned.

Redefined in descendants as:

Inherited Methods

Inherited From Zend_Gdata_App_FeedEntryParent

 Zend_Gdata_App_FeedEntryParent::__construct()
 Zend_Gdata_App_FeedEntryParent::getAlternateLink()
 Zend_Gdata_App_FeedEntryParent::getAuthor()
 Zend_Gdata_App_FeedEntryParent::getCategory()
 Zend_Gdata_App_FeedEntryParent::getContributor()
 Zend_Gdata_App_FeedEntryParent::getDOM()
 Zend_Gdata_App_FeedEntryParent::getEditLink()
 Zend_Gdata_App_FeedEntryParent::getHttpClient()
 Zend_Gdata_App_FeedEntryParent::getId()
 Zend_Gdata_App_FeedEntryParent::getLicenseLink()
 Zend_Gdata_App_FeedEntryParent::getLink()
 Zend_Gdata_App_FeedEntryParent::getNextLink()
 Zend_Gdata_App_FeedEntryParent::getRights()
 Zend_Gdata_App_FeedEntryParent::getSelfLink()
 Zend_Gdata_App_FeedEntryParent::getTitle()
 Zend_Gdata_App_FeedEntryParent::getUpdated()
 Zend_Gdata_App_FeedEntryParent::setAuthor()
 Zend_Gdata_App_FeedEntryParent::setCategory()
 Zend_Gdata_App_FeedEntryParent::setContributor()
 Zend_Gdata_App_FeedEntryParent::setHttpClient()
 Zend_Gdata_App_FeedEntryParent::setId()
 Zend_Gdata_App_FeedEntryParent::setLink()
 Zend_Gdata_App_FeedEntryParent::setRights()
 Zend_Gdata_App_FeedEntryParent::setTitle()
 Zend_Gdata_App_FeedEntryParent::setUpdated()
 Zend_Gdata_App_FeedEntryParent::takeChildFromDOM()

Inherited From Zend_Gdata_App_Base

 Zend_Gdata_App_Base::__construct()
 Zend_Gdata_App_Base::getDOM()
 Zend_Gdata_App_Base::getExtensionAttributes()
 Zend_Gdata_App_Base::getExtensionElements()
 Zend_Gdata_App_Base::getText()
 Zend_Gdata_App_Base::getXML()
 Zend_Gdata_App_Base::lookupNamespace()
 Zend_Gdata_App_Base::registerNamespace()
 Zend_Gdata_App_Base::saveXML()
 Zend_Gdata_App_Base::setExtensionAttributes()
 Zend_Gdata_App_Base::setExtensionElements()
 Zend_Gdata_App_Base::setText()
 Zend_Gdata_App_Base::takeAttributeFromDOM()
 Zend_Gdata_App_Base::takeChildFromDOM()
 Zend_Gdata_App_Base::transferFromDOM()
 Zend_Gdata_App_Base::transferFromXML()
 Zend_Gdata_App_Base::__get()
 Zend_Gdata_App_Base::__isset()
 Zend_Gdata_App_Base::__set()
 Zend_Gdata_App_Base::__toString()
 Zend_Gdata_App_Base::__unset()

Documentation generated on Sun, 27 May 2007 23:23:49 -0700 by phpDocumentor 1.3.2