Abstract Class Zend_Gdata_App_FeedSourceParent

Description

Atom feed class

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

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

Zend_Gdata_App_Base
   |
   --Zend_Gdata_App_FeedEntryParent
      |
      --Zend_Gdata_App_FeedSourceParent
Direct descendents
Class Description
 class Zend_Gdata_App_Feed Atom feed class
 class Zend_Gdata_App_Extension_Source
Variable Summary
 mixed $_generator
 mixed $_icon
 mixed $_logo
 string $_rootElement
 mixed $_subtitle
Method Summary
 void getDOM ([ $doc = null], [ $majorVersion = 1], [ $minorVersion = 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 71)

The classname for individual feed elements.

  • access: protected

Redefined in descendants as:
mixed $_generator = null (line 80)
  • access: protected
mixed $_icon = null (line 81)
  • access: protected
mixed $_logo = null (line 82)
  • access: protected
string $_rootElement = null (line 78)

Root XML element for Atom entries.

  • access: protected

Redefinition of:
Zend_Gdata_App_Base::$_rootElement

Redefined in descendants as:
mixed $_subtitle = null (line 83)
  • 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::$_etag
Zend_Gdata_App_FeedEntryParent::$_id
Zend_Gdata_App_FeedEntryParent::$_link
Zend_Gdata_App_FeedEntryParent::$_majorProtocolVersion
Zend_Gdata_App_FeedEntryParent::$_minorProtocolVersion
Zend_Gdata_App_FeedEntryParent::$_rights
Zend_Gdata_App_FeedEntryParent::$_service
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::$_namespaceLookupCache
Zend_Gdata_App_Base::$_namespaces
Zend_Gdata_App_Base::$_rootNamespace
Zend_Gdata_App_Base::$_rootNamespaceURI
Zend_Gdata_App_Base::$_text
Methods
getDOM (line 141)
  • access: public
void getDOM ([ $doc = null], [ $majorVersion = 1], [ $minorVersion = null])
  • $doc
  • $majorVersion
  • $minorVersion

Redefinition of:
Zend_Gdata_App_FeedEntryParent::getDOM()

Redefined in descendants as:
getGenerator (line 198)
  • access: public
Zend_Gdata_AppExtension_Generator getGenerator ()
getIcon (line 216)
  • access: public
Zend_Gdata_AppExtension_Icon getIcon ()
getlogo (line 234)
  • access: public
Zend_Gdata_AppExtension_logo getlogo ()
getSubtitle (line 252)
  • access: public
Zend_Gdata_AppExtension_Subtitle getSubtitle ()
setGenerator (line 207)
  • return: Provides a fluent interface
  • access: public
setHttpClient (line 95)

Set the HTTP client instance

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

  • return: Provides a fluent interface
  • deprecated: Deprecated as of Zend Framework 1.7. Use setService() instead.
  • access: public
Zend_Gdata_App_FeedSourceParent setHttpClient ( $httpClient)

Redefinition of:
Zend_Gdata_App_FeedEntryParent::setHttpClient()
Set the HTTP client instance
setIcon (line 225)
  • return: Provides a fluent interface
  • access: public
setlogo (line 243)
  • return: Provides a fluent interface
  • access: public
Zend_Gdata_App_FeedSourceParent setlogo (Zend_Gdata_App_Extension_logo $value)
  • Zend_Gdata_App_Extension_logo $value
setService (line 112)

Set the active service instance for this feed and all enclosed entries.

This will be used to perform network requests, such as when calling save() and delete().

  • return: Provides a fluent interface.
  • access: public

Redefinition of:
Zend_Gdata_App_FeedEntryParent::setService()
Set the active service instance for this object. This will be used to perform network requests, such as when calling save() and delete().
setSubtitle (line 261)
  • return: Provides a fluent interface
  • access: public
takeChildFromDOM (line 165)

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 132)

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 access 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::getEtag()
 Zend_Gdata_App_FeedEntryParent::getHttpClient()
 Zend_Gdata_App_FeedEntryParent::getId()
 Zend_Gdata_App_FeedEntryParent::getLicenseLink()
 Zend_Gdata_App_FeedEntryParent::getLink()
 Zend_Gdata_App_FeedEntryParent::getMajorProtocolVersion()
 Zend_Gdata_App_FeedEntryParent::getMinorProtocolVersion()
 Zend_Gdata_App_FeedEntryParent::getNextLink()
 Zend_Gdata_App_FeedEntryParent::getPreviousLink()
 Zend_Gdata_App_FeedEntryParent::getRights()
 Zend_Gdata_App_FeedEntryParent::getSelfLink()
 Zend_Gdata_App_FeedEntryParent::getService()
 Zend_Gdata_App_FeedEntryParent::getTitle()
 Zend_Gdata_App_FeedEntryParent::getTitleValue()
 Zend_Gdata_App_FeedEntryParent::getUpdated()
 Zend_Gdata_App_FeedEntryParent::lookupNamespace()
 Zend_Gdata_App_FeedEntryParent::setAuthor()
 Zend_Gdata_App_FeedEntryParent::setCategory()
 Zend_Gdata_App_FeedEntryParent::setContributor()
 Zend_Gdata_App_FeedEntryParent::setEtag()
 Zend_Gdata_App_FeedEntryParent::setHttpClient()
 Zend_Gdata_App_FeedEntryParent::setId()
 Zend_Gdata_App_FeedEntryParent::setLink()
 Zend_Gdata_App_FeedEntryParent::setMajorProtocolVersion()
 Zend_Gdata_App_FeedEntryParent::setMinorProtocolVersion()
 Zend_Gdata_App_FeedEntryParent::setRights()
 Zend_Gdata_App_FeedEntryParent::setService()
 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::encode()
 Zend_Gdata_App_Base::flushNamespaceLookupCache()
 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::registerAllNamespaces()
 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 Mon, 21 Jun 2010 15:22:58 -0400 by phpDocumentor 1.4.3