org.rometools.feed.module.base
Interface ScholarlyArticle

All Superinterfaces:
GlobalInterface, Serializable
All Known Subinterfaces:
GoogleBase
All Known Implementing Classes:
GoogleBaseImpl

public interface ScholarlyArticle
extends GlobalInterface

This is an interface for the GoogleBase plug in that exposes methods used for Scholarly publication, research studies and reference materials.

Version:
$Revision: 1.2 $
Author:
Robert "kebernet" Cooper

Method Summary
 String[] getAuthors()
          Array of Author Names.
 Integer getPages()
          Number of pages in the article.
 String getPublicationName()
          Name of the publication.
 String getPublicationVolume()
          Volume of the publication.
 Date getPublishDate()
          Date article was published.
 void setAuthors(String[] authors)
          Array of Author Names.
 void setPages(Integer pages)
          Number of pages in the article.
 void setPublicationName(String publicationName)
          Name of the publication.
 void setPublicationVolume(String publicationVolume)
          Volume of the publication.
 void setPublishDate(Date publishDate)
          Date article was published.
 
Methods inherited from interface org.rometools.feed.module.base.GlobalInterface
getExpirationDate, getExpirationDateTime, getId, getImageLinks, getLabels, setExpirationDate, setExpirationDateTime, setId, setImageLinks, setLabels
 

Method Detail

setAuthors

void setAuthors(String[] authors)
Array of Author Names. Limit 10.
author
Details Author of the item.
Example <g:author>John Steinbeck</g:author>
Attribute of Reference Items, News and Articles
Content type string

Parameters:
authors - Array of Author Names. Limit 10.

getAuthors

String[] getAuthors()
Array of Author Names. Limit 10.
author
Details Author of the item.
Example <g:author>John Steinbeck</g:author>
Attribute of Reference Items, News and Articles
Content type string

Returns:
Array of author names.

setPages

void setPages(Integer pages)
Number of pages in the article.
pages
Details The number of pages in the publication.
Example <g:pages>18</g:pages>
Attribute of Reference Items, News and Articles
Content type integer

Parameters:
pages - Number of pages in the article

getPages

Integer getPages()
Number of pages in the article.
pages
Details The number of pages in the publication.
Example <g:pages>18</g:pages>
Attribute of Reference Items, News and Articles
Content type integer

Returns:
Number of pages in the article

setPublicationName

void setPublicationName(String publicationName)
Name of the publication.
publication_name
Details Name of the publication.
Example <g:publication_name> Journal of Appropriate Technology</g:publication_name>
Attribute of Research studies and publications
Content type string

Parameters:
publicationName - Name of the publication.

getPublicationName

String getPublicationName()
Name of the publication.
publication_name
Details Name of the publication.
Example <g:publication_name> Journal of Appropriate Technology</g:publication_name>
Attribute of Research studies and publications
Content type string

Returns:
Name of the publication.

setPublicationVolume

void setPublicationVolume(String publicationVolume)
Volume of the publication.
publication_volume
Details Volume of the publication.
Example <g:publication_volume>VI</g:publication_volume>
Attribute of Reference Items
Content type string

Parameters:
publicationVolume - Volume of the publication.

getPublicationVolume

String getPublicationVolume()
Volume of the publication.
publication_volume
Details Volume of the publication.
Example <g:publication_volume>VI</g:publication_volume>
Attribute of Reference Items
Content type string

Returns:
Volume of the publication.

setPublishDate

void setPublishDate(Date publishDate)
Date article was published.
publish_date
Details Date the item was published in ISO 8601 format: YYYY-MM-DD
Example <g:publish_date>2005-12-20</g:publish_date>
Attribute of Reference Items
Content type date

Parameters:
publishDate - Date article was published

getPublishDate

Date getPublishDate()
Date article was published.
publish_date
Details Date the item was published in ISO 8601 format: YYYY-MM-DD
Example <g:publish_date>2005-12-20</g:publish_date>
Attribute of Reference Items
Content type date

Returns:
Date article was published


Copyright © 2013 ROME Project. All Rights Reserved.