@Singleton public class DefaultRssFeedRenderer extends java.lang.Object implements RssFeedRenderer
RssFeedRenderer.| Constructor and Description |
|---|
DefaultRssFeedRenderer() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<java.lang.String,java.lang.String> |
getRssAttributes() |
io.micronaut.core.io.Writable |
render(RssChannel rssChannel)
Renders an RSS channel to a
Writable. |
protected void |
writeCategory(javax.xml.stream.XMLStreamWriter sw,
java.util.List<java.lang.String> categories,
java.lang.String tagName) |
protected void |
writeElement(javax.xml.stream.XMLStreamWriter sw,
java.lang.String localName,
java.lang.Object value) |
protected void |
writeRssChannel(javax.xml.stream.XMLStreamWriter sw,
RssChannel rssChannel) |
protected void |
writeRssItem(javax.xml.stream.XMLStreamWriter sw,
RssItem rssItem) |
protected void writeElement(javax.xml.stream.XMLStreamWriter sw,
java.lang.String localName,
java.lang.Object value)
sw - An XML Stream writerlocalName - The XML tag namevalue - The XML tag valueprotected void writeRssItem(javax.xml.stream.XMLStreamWriter sw,
RssItem rssItem)
sw - An XML Stream writerrssItem - An RSS Itemprotected java.util.Map<java.lang.String,java.lang.String> getRssAttributes()
protected void writeCategory(javax.xml.stream.XMLStreamWriter sw,
java.util.List<java.lang.String> categories,
java.lang.String tagName)
sw - XML stream writtercategories - the RSS CategoriestagName - the XML tagprotected void writeRssChannel(javax.xml.stream.XMLStreamWriter sw,
RssChannel rssChannel)
sw - An XML Stream writerrssChannel - An RSS Channelpublic io.micronaut.core.io.Writable render(RssChannel rssChannel)
RssFeedRendererWritable.render in interface RssFeedRendererrssChannel - The RSS Channel