Moodle  2.2.1
http://www.collinsharper.com
Zend_Gdata_Books_VolumeEntry Class Reference
Inheritance diagram for Zend_Gdata_Books_VolumeEntry:
Collaboration diagram for Zend_Gdata_Books_VolumeEntry:

Public Member Functions

 __construct ($element=null)
 getDOM ($doc=null, $majorVersion=1, $minorVersion=null)
 getComments ()
 getCreators ()
 getDates ()
 getDescriptions ()
 getEmbeddability ()
 getFormats ()
 getIdentifiers ()
 getLanguages ()
 getPublishers ()
 getRating ()
 getReview ()
 getSubjects ()
 getTitles ()
 getViewability ()
 setComments ($comments)
 setCreators ($creators)
 setDates ($dates)
 setDescriptions ($descriptions)
 setEmbeddability ($embeddability)
 setFormats ($formats)
 setIdentifiers ($identifiers)
 setLanguages ($languages)
 setPublishers ($publishers)
 setRating ($rating)
 setReview ($review)
 setSubjects ($subjects)
 setTitles ($titles)
 setViewability ($viewability)
 getVolumeId ()
 getThumbnailLink ()
 getPreviewLink ()
 getInfoLink ()
 getAnnotationLink ()

Data Fields

const THUMBNAIL_LINK_REL = 'http://schemas.google.com/books/2008/thumbnail'
const PREVIEW_LINK_REL = 'http://schemas.google.com/books/2008/preview'
const INFO_LINK_REL = 'http://schemas.google.com/books/2008/info'
const ANNOTATION_LINK_REL = 'http://schemas.google.com/books/2008/annotation'

Protected Member Functions

 takeChildFromDOM ($child)

Protected Attributes

 $_comments = null
 $_creators = array()
 $_dates = array()
 $_descriptions = array()
 $_embeddability = null
 $_formats = array()
 $_identifiers = array()
 $_languages = array()
 $_publishers = array()
 $_rating = null
 $_review = null
 $_subjects = array()
 $_titles = array()
 $_viewability = null

Detailed Description

Definition at line 108 of file VolumeEntry.php.


Constructor & Destructor Documentation

__construct ( element = null)

Constructor for Zend_Gdata_Books_VolumeEntry which Describes an entry in a feed of Book Search volumes

Parameters:
DOMElement$element(optional) DOMElement from which this object should be constructed.

Reimplemented from Zend_Gdata_Entry.

Definition at line 138 of file VolumeEntry.php.

Here is the call graph for this function:


Member Function Documentation

Gets the annotations link

Returns:
Zend_Gdata_App_Extension_Link|null The annotations link

Definition at line 682 of file VolumeEntry.php.

Here is the call graph for this function:

Returns the Comments class

Returns:
Zend_Gdata_Extension_Comments|null The comments

Definition at line 323 of file VolumeEntry.php.

Returns the creators

Returns:
array The creators

Definition at line 333 of file VolumeEntry.php.

getDates ( )

Returns the dates

Returns:
array The dates

Definition at line 343 of file VolumeEntry.php.

Returns the descriptions

Returns:
array The descriptions

Definition at line 353 of file VolumeEntry.php.

getDOM ( doc = null,
majorVersion = 1,
minorVersion = null 
)

Retrieves DOMElement which corresponds to this element and all child properties. This is used to build this object back into a DOM and eventually XML text for sending to the server upon updates, or for application storage/persistance.

Parameters:
DOMDocument$docThe DOMDocument used to construct DOMElements
Returns:
DOMElement The DOMElement representing this element and all child properties.

Reimplemented from Zend_Gdata_Entry.

Definition at line 154 of file VolumeEntry.php.

Returns the embeddability

Returns:
Zend_Gdata_Books_Extension_Embeddability|null The embeddability

Definition at line 363 of file VolumeEntry.php.

Returns the formats

Returns:
array The formats

Definition at line 373 of file VolumeEntry.php.

Returns the identifiers

Returns:
array The identifiers

Definition at line 383 of file VolumeEntry.php.

Gets the info link

Returns:
Zend_Gdata_App_Extension_Link|null The info link

Definition at line 672 of file VolumeEntry.php.

Here is the call graph for this function:

Returns the languages

Returns:
array The languages

Definition at line 393 of file VolumeEntry.php.

Gets the preview link

Returns:
Zend_Gdata_App_Extension_Link|null The preview link

Definition at line 662 of file VolumeEntry.php.

Here is the call graph for this function:

Returns the publishers

Returns:
array The publishers

Definition at line 403 of file VolumeEntry.php.

getRating ( )

Returns the rating

Returns:
Zend_Gdata_Extension_Rating|null The rating

Definition at line 413 of file VolumeEntry.php.

getReview ( )

Returns the review

Returns:
Zend_Gdata_Books_Extension_Review|null The review

Definition at line 423 of file VolumeEntry.php.

Returns the subjects

Returns:
array The subjects

Definition at line 433 of file VolumeEntry.php.

Gets the thumbnail link

Returns:
Zend_Gdata_App_Extension_link|null The thumbnail link

Definition at line 652 of file VolumeEntry.php.

Here is the call graph for this function:

getTitles ( )

Returns the titles

Returns:
array The titles

Definition at line 443 of file VolumeEntry.php.

Returns the viewability

Returns:
Zend_Gdata_Books_Extension_Viewability|null The viewability

Definition at line 453 of file VolumeEntry.php.

Gets the volume ID based upon the atom:id value

Returns:
string The volume ID
Exceptions:
Zend_Gdata_App_Exception

Definition at line 635 of file VolumeEntry.php.

Here is the call graph for this function:

setComments ( comments)

Sets the Comments class

Parameters:
Zend_Gdata_Extension_Comments | null$commentsComments class
Returns:
Zend_Gdata_Books_VolumeEntry Provides a fluent interface

Definition at line 464 of file VolumeEntry.php.

setCreators ( creators)

Sets the creators

Parameters:
array$creatorsCreators|null
Returns:
Zend_Gdata_Books_VolumeEntry Provides a fluent interface

Definition at line 476 of file VolumeEntry.php.

setDates ( dates)

Sets the dates

Parameters:
array$datesdates
Returns:
Zend_Gdata_Books_VolumeEntry Provides a fluent interface

Definition at line 488 of file VolumeEntry.php.

setDescriptions ( descriptions)

Sets the descriptions

Parameters:
array$descriptionsdescriptions
Returns:
Zend_Gdata_Books_VolumeEntry Provides a fluent interface

Definition at line 500 of file VolumeEntry.php.

setEmbeddability ( embeddability)

Sets the embeddability

Parameters:
Zend_Gdata_Books_Extension_Embeddability | null$embeddabilityembeddability
Returns:
Zend_Gdata_Books_VolumeEntry Provides a fluent interface

Definition at line 513 of file VolumeEntry.php.

setFormats ( formats)

Sets the formats

Parameters:
array$formatsformats
Returns:
Zend_Gdata_Books_VolumeEntry Provides a fluent interface

Definition at line 525 of file VolumeEntry.php.

setIdentifiers ( identifiers)

Sets the identifiers

Parameters:
array$identifiersidentifiers
Returns:
Zend_Gdata_Books_VolumeEntry Provides a fluent interface

Definition at line 537 of file VolumeEntry.php.

setLanguages ( languages)

Sets the languages

Parameters:
array$languageslanguages
Returns:
Zend_Gdata_Books_VolumeEntry Provides a fluent interface

Definition at line 549 of file VolumeEntry.php.

setPublishers ( publishers)

Sets the publishers

Parameters:
array$publisherspublishers
Returns:
Zend_Gdata_Books_VolumeEntry Provides a fluent interface

Definition at line 561 of file VolumeEntry.php.

setRating ( rating)

Sets the rating

Parameters:
Zend_Gdata_Extension_Rating | null$ratingrating
Returns:
Zend_Gdata_Books_VolumeEntry Provides a fluent interface

Definition at line 573 of file VolumeEntry.php.

setReview ( review)

Sets the review

Parameters:
Zend_Gdata_Books_Extension_Review | null$reviewreview
Returns:
Zend_Gdata_Books_VolumeEntry Provides a fluent interface

Definition at line 585 of file VolumeEntry.php.

setSubjects ( subjects)

Sets the subjects

Parameters:
array$subjectssubjects
Returns:
Zend_Gdata_Books_VolumeEntry Provides a fluent interface

Definition at line 597 of file VolumeEntry.php.

setTitles ( titles)

Sets the titles

Parameters:
array$titlestitles
Returns:
Zend_Gdata_Books_VolumeEntry Provides a fluent interface

Definition at line 609 of file VolumeEntry.php.

setViewability ( viewability)

Sets the viewability

Parameters:
Zend_Gdata_Books_Extension_Viewability | null$viewabilityviewability
Returns:
Zend_Gdata_Books_VolumeEntry Provides a fluent interface

Definition at line 622 of file VolumeEntry.php.

takeChildFromDOM ( child) [protected]

Creates individual objects of the appropriate type and stores them in this object based upon DOM data.

Parameters:
DOMNode$childThe DOMNode to process.

Reimplemented from Zend_Gdata_Entry.

Definition at line 238 of file VolumeEntry.php.

Here is the call graph for this function:


Field Documentation

$_comments = null [protected]

Definition at line 116 of file VolumeEntry.php.

$_creators = array() [protected]

Definition at line 117 of file VolumeEntry.php.

$_dates = array() [protected]

Definition at line 118 of file VolumeEntry.php.

$_descriptions = array() [protected]

Definition at line 119 of file VolumeEntry.php.

$_embeddability = null [protected]

Definition at line 120 of file VolumeEntry.php.

$_formats = array() [protected]

Definition at line 121 of file VolumeEntry.php.

$_identifiers = array() [protected]

Definition at line 122 of file VolumeEntry.php.

$_languages = array() [protected]

Definition at line 123 of file VolumeEntry.php.

$_publishers = array() [protected]

Definition at line 124 of file VolumeEntry.php.

$_rating = null [protected]

Definition at line 125 of file VolumeEntry.php.

$_review = null [protected]

Definition at line 126 of file VolumeEntry.php.

$_subjects = array() [protected]

Definition at line 127 of file VolumeEntry.php.

$_titles = array() [protected]

Definition at line 128 of file VolumeEntry.php.

$_viewability = null [protected]

Definition at line 129 of file VolumeEntry.php.

const ANNOTATION_LINK_REL = 'http://schemas.google.com/books/2008/annotation'

Definition at line 114 of file VolumeEntry.php.

const INFO_LINK_REL = 'http://schemas.google.com/books/2008/info'

Definition at line 113 of file VolumeEntry.php.

const PREVIEW_LINK_REL = 'http://schemas.google.com/books/2008/preview'

Definition at line 112 of file VolumeEntry.php.

const THUMBNAIL_LINK_REL = 'http://schemas.google.com/books/2008/thumbnail'

Definition at line 111 of file VolumeEntry.php.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Enumerations