Gdata/Books/VolumeEntry.php

Show: PublicProtectedPrivateinherited
Table of Contents
Zend Framework
LICENSE This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to [email protected] so we can send you a copy immediately.
Category
Zend  
Copyright
Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)  
License
New BSD License  
Package
Zend_Gdata  
Subpackage
Books  
Version
$Id$  

\Zend_Gdata_Books_VolumeEntry

Package: Zend_Gdata\Books
Describes an entry in a feed of Book Search volumes
Parent(s)
\Zend_Gdata_Entry < \Zend_Gdata_App_MediaEntry < \Zend_Gdata_App_Entry < \Zend_Gdata_App_FeedEntryParent < \Zend_Gdata_App_Base
Category
Zend  
Copyright
Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)  
License
New BSD License  

Constants

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

Properties

>VPropertyprotected$_comments = null
Default valuenullDetails
Type
n/a
>VPropertyprotected$_creators = array()
Default valuearray()Details
Type
n/a
>VPropertyprotected$_dates = array()
Default valuearray()Details
Type
n/a
>VPropertyprotected$_descriptions = array()
Default valuearray()Details
Type
n/a
>VPropertyprotected$_embeddability = null
Default valuenullDetails
Type
n/a
>VPropertyprotected$_formats = array()
Default valuearray()Details
Type
n/a
>VPropertyprotected$_identifiers = array()
Default valuearray()Details
Type
n/a
>VPropertyprotected$_languages = array()
Default valuearray()Details
Type
n/a
>VPropertyprotected$_publishers = array()
Default valuearray()Details
Type
n/a
>VPropertyprotected$_rating = null
Default valuenullDetails
Type
n/a
>VPropertyprotected$_review = null
Default valuenullDetails
Type
n/a
>VPropertyprotected$_subjects = array()
Default valuearray()Details
Type
n/a
>VPropertyprotected$_titles = array()
Default valuearray()Details
Type
n/a
>VPropertyprotected$_viewability = null
Default valuenullDetails
Type
n/a

Methods

methodpublic__construct(\DOMElement $element = null) : void

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

Parameters
NameTypeDescription
$element\DOMElement

(optional) DOMElement from which this

     object should be constructed.
methodpublicgetAnnotationLink() : \Zend_Gdata_App_Extension_Link | null

Gets the annotations link

Returns
TypeDescription
\Zend_Gdata_App_Extension_Link | nullThe annotations link
methodpublicgetComments() : \Zend_Gdata_Extension_Comments | null

Returns the Comments class

Returns
TypeDescription
\Zend_Gdata_Extension_Comments | nullThe comments
methodpublicgetCreators() : array

Returns the creators

Returns
TypeDescription
arrayThe creators
methodpublicgetDOM(\DOMDocument $doc = null,  $majorVersion = 1,  $minorVersion = null) : \DOMElement

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
NameTypeDescription
$doc\DOMDocument

The DOMDocument used to construct DOMElements

$majorVersion
$minorVersion
Returns
TypeDescription
\DOMElementThe DOMElement representing this element and all child properties.
methodpublicgetDates() : array

Returns the dates

Returns
TypeDescription
arrayThe dates
methodpublicgetDescriptions() : array

Returns the descriptions

Returns
TypeDescription
arrayThe descriptions
methodpublicgetEmbeddability() : \Zend_Gdata_Books_Extension_Embeddability | null

Returns the embeddability

Returns
TypeDescription
\Zend_Gdata_Books_Extension_Embeddability | nullThe embeddability
methodpublicgetFormats() : array

Returns the formats

Returns
TypeDescription
arrayThe formats
methodpublicgetIdentifiers() : array

Returns the identifiers

Returns
TypeDescription
arrayThe identifiers
methodpublicgetInfoLink() : \Zend_Gdata_App_Extension_Link | null

Gets the info link

Returns
TypeDescription
\Zend_Gdata_App_Extension_Link | nullThe info link
methodpublicgetLanguages() : array

Returns the languages

Returns
TypeDescription
arrayThe languages
methodpublicgetPreviewLink() : \Zend_Gdata_App_Extension_Link | null

Gets the preview link

Returns
TypeDescription
\Zend_Gdata_App_Extension_Link | nullThe preview link
methodpublicgetPublishers() : array

Returns the publishers

Returns
TypeDescription
arrayThe publishers
methodpublicgetRating() : \Zend_Gdata_Extension_Rating | null

Returns the rating

Returns
TypeDescription
\Zend_Gdata_Extension_Rating | nullThe rating
methodpublicgetReview() : \Zend_Gdata_Books_Extension_Review | null

Returns the review

Returns
TypeDescription
\Zend_Gdata_Books_Extension_Review | nullThe review
methodpublicgetSubjects() : array

Returns the subjects

Returns
TypeDescription
arrayThe subjects
methodpublicgetThumbnailLink() : \Zend_Gdata_App_Extension_link | null

Gets the thumbnail link

Returns
TypeDescription
\Zend_Gdata_App_Extension_link | nullThe thumbnail link
methodpublicgetTitles() : array

Returns the titles

Returns
TypeDescription
arrayThe titles
methodpublicgetViewability() : \Zend_Gdata_Books_Extension_Viewability | null

Returns the viewability

Returns
TypeDescription
\Zend_Gdata_Books_Extension_Viewability | nullThe viewability
methodpublicgetVolumeId() : string

Gets the volume ID based upon the atom:id value

Returns
TypeDescription
stringThe volume ID
Throws
ExceptionDescription
\Zend_Gdata_App_Exception
methodpublicsetComments(\Zend_Gdata_Extension_Comments | null $comments) : \Zend_Gdata_Books_VolumeEntry

Sets the Comments class

Parameters
NameTypeDescription
$comments\Zend_Gdata_Extension_Comments | null

Comments class

Returns
TypeDescription
\Zend_Gdata_Books_VolumeEntryProvides a fluent interface
methodpublicsetCreators(array $creators) : \Zend_Gdata_Books_VolumeEntry

Sets the creators

Parameters
NameTypeDescription
$creatorsarray

Creators|null

Returns
TypeDescription
\Zend_Gdata_Books_VolumeEntryProvides a fluent interface
methodpublicsetDates(array $dates) : \Zend_Gdata_Books_VolumeEntry

Sets the dates

Parameters
NameTypeDescription
$datesarray

dates

Returns
TypeDescription
\Zend_Gdata_Books_VolumeEntryProvides a fluent interface
methodpublicsetDescriptions(array $descriptions) : \Zend_Gdata_Books_VolumeEntry

Sets the descriptions

Parameters
NameTypeDescription
$descriptionsarray

descriptions

Returns
TypeDescription
\Zend_Gdata_Books_VolumeEntryProvides a fluent interface
methodpublicsetEmbeddability(\Zend_Gdata_Books_Extension_Embeddability | null $embeddability) : \Zend_Gdata_Books_VolumeEntry

Sets the embeddability

Parameters
NameTypeDescription
$embeddability\Zend_Gdata_Books_Extension_Embeddability | null

embeddability

Returns
TypeDescription
\Zend_Gdata_Books_VolumeEntryProvides a fluent interface
methodpublicsetFormats(array $formats) : \Zend_Gdata_Books_VolumeEntry

Sets the formats

Parameters
NameTypeDescription
$formatsarray

formats

Returns
TypeDescription
\Zend_Gdata_Books_VolumeEntryProvides a fluent interface
methodpublicsetIdentifiers(array $identifiers) : \Zend_Gdata_Books_VolumeEntry

Sets the identifiers

Parameters
NameTypeDescription
$identifiersarray

identifiers

Returns
TypeDescription
\Zend_Gdata_Books_VolumeEntryProvides a fluent interface
methodpublicsetLanguages(array $languages) : \Zend_Gdata_Books_VolumeEntry

Sets the languages

Parameters
NameTypeDescription
$languagesarray

languages

Returns
TypeDescription
\Zend_Gdata_Books_VolumeEntryProvides a fluent interface
methodpublicsetPublishers(array $publishers) : \Zend_Gdata_Books_VolumeEntry

Sets the publishers

Parameters
NameTypeDescription
$publishersarray

publishers

Returns
TypeDescription
\Zend_Gdata_Books_VolumeEntryProvides a fluent interface
methodpublicsetRating(\Zend_Gdata_Extension_Rating | null $rating) : \Zend_Gdata_Books_VolumeEntry

Sets the rating

Parameters
NameTypeDescription
$rating\Zend_Gdata_Extension_Rating | null

rating

Returns
TypeDescription
\Zend_Gdata_Books_VolumeEntryProvides a fluent interface
methodpublicsetReview(\Zend_Gdata_Books_Extension_Review | null $review) : \Zend_Gdata_Books_VolumeEntry

Sets the review

Parameters
NameTypeDescription
$review\Zend_Gdata_Books_Extension_Review | null

review

Returns
TypeDescription
\Zend_Gdata_Books_VolumeEntryProvides a fluent interface
methodpublicsetSubjects(array $subjects) : \Zend_Gdata_Books_VolumeEntry

Sets the subjects

Parameters
NameTypeDescription
$subjectsarray

subjects

Returns
TypeDescription
\Zend_Gdata_Books_VolumeEntryProvides a fluent interface
methodpublicsetTitles(array $titles) : \Zend_Gdata_Books_VolumeEntry

Sets the titles

Parameters
NameTypeDescription
$titlesarray

titles

Returns
TypeDescription
\Zend_Gdata_Books_VolumeEntryProvides a fluent interface
methodpublicsetViewability(\Zend_Gdata_Books_Extension_Viewability | null $viewability) : \Zend_Gdata_Books_VolumeEntry

Sets the viewability

Parameters
NameTypeDescription
$viewability\Zend_Gdata_Books_Extension_Viewability | null

viewability

Returns
TypeDescription
\Zend_Gdata_Books_VolumeEntryProvides a fluent interface
methodprotectedtakeChildFromDOM(\DOMNode $child) : void

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

Parameters
NameTypeDescription
$child\DOMNode

The DOMNode to process.

Documentation was generated by phpDocumentor 2.2.0 .