public class RSSHelper extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.collections.map.ReferenceMap |
feeds
on utilise des soft reference pour eviter de trop utiliser la memoire
key: String, value: FeedData
|
protected FeedRenderer |
renderer |
protected FeedURLResolver |
resolver
La classe permettant de resoudre les urls
|
| Constructor and Description |
|---|
RSSHelper()
Utilise un SimpleFeedURLResolver comme resolver de feed
|
RSSHelper(FeedURLResolver resolver,
FeedRenderer renderer) |
| Modifier and Type | Method and Description |
|---|---|
String |
getHTML(String feedName,
String representation,
Integer nbItem,
boolean forceReload)
Permet de recuperer un certain nombre d'item du feed demande
|
FeedRenderer |
getRenderer() |
FeedURLResolver |
getResolver() |
static RSSHelper |
newDefaultInstance() |
void |
removeFeed(String feedName) |
void |
setRenderer(FeedRenderer renderer) |
void |
setResolver(FeedURLResolver resolver) |
protected FeedURLResolver resolver
protected org.apache.commons.collections.map.ReferenceMap feeds
protected FeedRenderer renderer
public RSSHelper()
public RSSHelper(FeedURLResolver resolver, FeedRenderer renderer)
public static RSSHelper newDefaultInstance() throws Exception
Exception - pour tout pb lors de l'instanciation des objectspublic void setResolver(FeedURLResolver resolver)
public void setRenderer(FeedRenderer renderer)
public FeedRenderer getRenderer()
public FeedURLResolver getResolver()
public void removeFeed(String feedName)
public String getHTML(String feedName, String representation, Integer nbItem, boolean forceReload)
feedName - nom du feed souhaite, l'url sera resolu avec le FeedURLResolverrepresentation - indique les champs en sortie souhaites (ex: n-nt)nbItem - le nombre d'item du feed souhaiteforceReload - un flag pour forcer la relecture du feedCopyright © 2008–2014 CodeLutin. All rights reserved.