|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object info.magnolia.module.rssaggregator.generator.AbstractSyndFeedGenerator
public abstract class AbstractSyndFeedGenerator
Convenience base class providing plumbing required for generating a Feed from a SyndFeed
. The generated feed
will by default be of type "". Subclasses need implement the template methods loadFeedEntries()
and setFeedInfo(SyndFeed)
to have a Feed generated.
FeedGenerator
,
SyndFeed
,
Feed
Constructor Summary | |
---|---|
AbstractSyndFeedGenerator()
|
Method Summary | |
---|---|
Feed |
generate()
Generate a SyndFeed. |
abstract List<com.sun.syndication.feed.synd.SyndEntry> |
loadFeedEntries()
Template method for subclasses to implement in order to provide the feed entries to include in the Feed to generate. |
protected com.sun.syndication.feed.synd.SyndFeedImpl |
newSyndFeed()
Construct a new SyndFeed instance. |
abstract void |
setFeedInfo(com.sun.syndication.feed.synd.SyndFeed feed)
Template method for subclasses are to override in order to set appropriate Feed meta data. |
protected String |
syndFeedToXml(com.sun.syndication.feed.synd.SyndFeed feed)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractSyndFeedGenerator()
Method Detail |
---|
public Feed generate() throws FeedGenerationException
generate
in interface FeedGenerator
FeedGenerationException
- when an exception occurs while generating the aggregate feedprotected String syndFeedToXml(com.sun.syndication.feed.synd.SyndFeed feed) throws com.sun.syndication.io.FeedException
com.sun.syndication.io.FeedException
protected com.sun.syndication.feed.synd.SyndFeedImpl newSyndFeed()
public abstract List<com.sun.syndication.feed.synd.SyndEntry> loadFeedEntries()
public abstract void setFeedInfo(com.sun.syndication.feed.synd.SyndFeed feed)
title
, link
and description
. The given feed
will never be null.
feed
- the syndication feed that is generated to set the feed meta data for
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |