|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.nuiton.rss.FeedHTMLRenderer
public class FeedHTMLRenderer
| Field Summary | |
|---|---|
protected EnumMap<Field,String> |
classnames
|
protected Set<HTMLCleaner> |
cleaners
tous les HTMLCleaner a utiliser pour nettoyer les chaines |
protected EnumMap<Field,String> |
feedProperties
|
protected EnumMap<Field,String> |
itemProperties
|
protected EnumMap<Field,String> |
templates
|
| Constructor Summary | |
|---|---|
FeedHTMLRenderer()
|
|
FeedHTMLRenderer(HTMLCleaner... cleaners)
|
|
| Method Summary | |
|---|---|
void |
addHTMLCleaner(HTMLCleaner cleaner)
Ajoute un nouveau cleaner de code HTML |
void |
clearCleaners()
Supprime tous les cleaners de code html |
String |
render(FeedRendererConfig config,
com.sun.syndication.feed.synd.SyndFeed feed,
com.sun.syndication.feed.synd.SyndEntry[] items)
Retourne une chaine qui est la representation du feed et de ces items |
protected String |
render(String template,
String classname,
Object value)
Permet de rendre un element du feed |
protected String |
render(String template,
String classname,
Object value,
Object value2)
|
protected void |
renderField(Field f,
String cssPrefix,
EnumMap<Field,String> properties,
Object src,
StringBuffer buffer)
|
protected String |
renderTemplate(String template,
Object... args)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Set<HTMLCleaner> cleaners
protected EnumMap<Field,String> templates
protected EnumMap<Field,String> classnames
protected EnumMap<Field,String> feedProperties
protected EnumMap<Field,String> itemProperties
| Constructor Detail |
|---|
public FeedHTMLRenderer(HTMLCleaner... cleaners)
cleaners - La liste des cleaners a utiliser par defaut. Si aucun
cleaner n'est passer en argument HTMLScriptCleaner est automatiquement
ajoutepublic FeedHTMLRenderer()
| Method Detail |
|---|
public void clearCleaners()
public void addHTMLCleaner(HTMLCleaner cleaner)
cleaner - cleaner to add
public String render(FeedRendererConfig config,
com.sun.syndication.feed.synd.SyndFeed feed,
com.sun.syndication.feed.synd.SyndEntry[] items)
FeedRenderer
render in interface FeedRendererconfig - la configuration a utiliser pour rendre le feedfeed - le feed a representeritems - la liste des items du feed a prendre en compte
protected void renderField(Field f,
String cssPrefix,
EnumMap<Field,String> properties,
Object src,
StringBuffer buffer)
protected String render(String template,
String classname,
Object value)
template - le template pour rendre l'elementclassname - la class de l'element html (pour une utilisation CSS)value - la valeur de l'element
protected String render(String template,
String classname,
Object value,
Object value2)
protected String renderTemplate(String template,
Object... args)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||