|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SyndEntry
Bean interface for entries of SyndFeedImpl feeds.
Method Summary | |
---|---|
java.lang.Object |
clone()
Creates a deep clone of the object. |
java.lang.String |
getAuthor()
Returns the name of the first entry author in the collection of authors. |
java.util.List |
getAuthors()
Returns the entry authors. |
java.util.List |
getCategories()
Returns the entry categories. |
java.util.List |
getContents()
Returns the entry contents. |
java.util.List |
getContributors()
Returns the feed author. |
SyndContent |
getDescription()
Returns the entry description. |
java.util.List |
getEnclosures()
Returns the entry enclosures. |
java.lang.Object |
getForeignMarkup()
Returns foreign markup found at channel level. |
java.lang.String |
getLink()
Returns the entry link. |
java.util.List |
getLinks()
Returns the entry links |
Module |
getModule(java.lang.String uri)
Returns the module identified by a given URI. |
java.util.List |
getModules()
Returns the entry modules. |
java.util.Date |
getPublishedDate()
Returns the entry published date. |
SyndFeed |
getSource()
Returns the entry source. |
java.lang.String |
getTitle()
Returns the entry title. |
SyndContent |
getTitleEx()
Returns the entry title as a text construct. |
java.util.Date |
getUpdatedDate()
Returns the entry updated date. |
java.lang.String |
getUri()
Returns the entry URI. |
java.lang.Object |
getWireEntry()
Return the original item this SyndEntry is generated from. |
void |
setAuthor(java.lang.String author)
Sets the entry author. |
void |
setAuthors(java.util.List authors)
Sets the entry author. |
void |
setCategories(java.util.List categories)
Sets the entry categories. |
void |
setContents(java.util.List contents)
Sets the entry contents. |
void |
setContributors(java.util.List contributors)
Sets the feed contributors. |
void |
setDescription(SyndContent description)
Sets the entry description. |
void |
setEnclosures(java.util.List enclosures)
Sets the entry enclosures. |
void |
setForeignMarkup(java.lang.Object foreignMarkup)
Sets foreign markup found at channel level. |
void |
setLink(java.lang.String link)
Sets the entry link. |
void |
setLinks(java.util.List links)
Sets the entry links. |
void |
setModules(java.util.List modules)
Sets the entry modules. |
void |
setPublishedDate(java.util.Date publishedDate)
Sets the entry published date. |
void |
setSource(SyndFeed source)
Sets the entry source feed (for use if different from containing feed) |
void |
setTitle(java.lang.String title)
Sets the entry title. |
void |
setTitleEx(SyndContent title)
Sets the entry title as a text construct. |
void |
setUpdatedDate(java.util.Date updatedDate)
Sets the entry updated date. |
void |
setUri(java.lang.String uri)
Sets the entry URI. |
Methods inherited from interface com.sun.syndication.feed.CopyFrom |
---|
copyFrom, getInterface |
Method Detail |
---|
java.lang.String getUri()
How the entry URI maps to a concrete feed type (RSS or Atom) depends on the concrete feed type. This is explained in detail in Rome documentation, Feed and entry URI mapping.
The returned URI is a normalized URI as specified in RFC 2396bis.
void setUri(java.lang.String uri)
How the entry URI maps to a concrete feed type (RSS or Atom) depends on the concrete feed type. This is explained in detail in Rome documentation, Feed and entry URI mapping.
uri
- the entry URI to set, null if none.java.lang.String getTitle()
void setTitle(java.lang.String title)
title
- the entry title to set, null if none.SyndContent getTitleEx()
void setTitleEx(SyndContent title)
title
- the entry title to set, null if none.java.lang.String getLink()
void setLink(java.lang.String link)
link
- the entry link to set, null if none.java.util.List getLinks()
void setLinks(java.util.List links)
links
- the entry links to set, null if none.SyndContent getDescription()
void setDescription(SyndContent description)
description
- the entry description to set, null if none.java.util.List getContents()
void setContents(java.util.List contents)
contents
- the list of SyndContentImpl elements with the entry contents to set,
an empty list or null if none.java.util.List getEnclosures()
void setEnclosures(java.util.List enclosures)
enclosures
- the list of SyndEnclosure elements with the entry enclosures to set,
an empty list or null if none.java.util.Date getPublishedDate()
This method is a convenience method, it maps to the Dublin Core module date.
void setPublishedDate(java.util.Date publishedDate)
This method is a convenience method, it maps to the Dublin Core module date.
publishedDate
- the entry published date to set, null if none.java.util.Date getUpdatedDate()
void setUpdatedDate(java.util.Date updatedDate)
updatedDate
- the entry updated date to set, null if none.java.util.List getAuthors()
For Atom feeds, this returns the authors as a list of SyndPerson objects, for RSS feeds this method is a convenience method, it maps to the Dublin Core module creator.
void setAuthors(java.util.List authors)
For Atom feeds, this sets the authors as a list of SyndPerson objects, for RSS feeds this method is a convenience method, it maps to the Dublin Core module creator.
authors
- the feed author to set, null if none.java.lang.String getAuthor()
For Atom feeds, this returns the authors as a list of SyndPerson objects, for RSS feeds this method is a convenience method, it maps to the Dublin Core module creator.
void setAuthor(java.lang.String author)
For Atom feeds, this sets the feed author's name, for RSS feeds this method is a convenience method, it maps to the Dublin Core module creator.
author
- the feed author to set, null if none.java.util.List getContributors()
For Atom feeds, this returns the contributors as a list of SyndPerson objects
void setContributors(java.util.List contributors)
Returns contributors as a list of SyndPerson objects.
contributors
- the feed contributors to set, null if none.java.util.List getCategories()
This method is a convenience method, it maps to the Dublin Core module subjects.
void setCategories(java.util.List categories)
This method is a convenience method, it maps to the Dublin Core module subjects.
categories
- the list of SyndCategoryImpl elements with the entry categories to set,
an empty list or null if none.SyndFeed getSource()
This returns the entry source as a SyndFeed
void setSource(SyndFeed source)
source
- the original SyndFeed that contained this articlejava.lang.Object getWireEntry()
Module getModule(java.lang.String uri)
getModule
in interface Extendable
uri
- the URI of the ModuleImpl.
java.util.List getModules()
getModules
in interface Extendable
void setModules(java.util.List modules)
setModules
in interface Extendable
modules
- the list of ModuleImpl elements with the entry modules to set,
an empty list or null if none.java.lang.Object getForeignMarkup()
void setForeignMarkup(java.lang.Object foreignMarkup)
foreignMarkup
- Opaque object to discourage usejava.lang.Object clone() throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException
- thrown if an element of the object cannot be cloned.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |