public class FeedHTMLRenderer extends Object implements FeedRenderer
| Modifier and Type | Field and Description |
|---|---|
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 and Description |
|---|
FeedHTMLRenderer() |
FeedHTMLRenderer(HTMLCleaner... cleaners) |
| Modifier and Type | Method and Description |
|---|---|
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) |
protected Set<HTMLCleaner> cleaners
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()
public void clearCleaners()
public void addHTMLCleaner(HTMLCleaner cleaner)
cleaner - cleaner to addpublic String render(FeedRendererConfig config, com.sun.syndication.feed.synd.SyndFeed feed, com.sun.syndication.feed.synd.SyndEntry[] items)
FeedRendererrender in interface FeedRendererconfig - la configuration a utiliser pour rendre le feedfeed - le feed a representeritems - la liste des items du feed a prendre en compteprotected 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'elementCopyright © 2008–2016 CodeLutin. All rights reserved.