protected void populateItem(Item item, Element eItem, int index) { super.populateItem(item,eItem, index); Source source =item.getSource(); if (source != null) { eItem.addContent(generateSourceElement(source)); } List enclosures = item.getEnclosures(); for(int i = 0; i < getNumberOfEnclosures(enclosures); i++) { eItem.addContent(generateEnclosure((Enclosure)enclosures.get(i))); } List categories = item.getCategories(); for(int i = 0; i < categories.size(); i++) { eItem.addContent(generateCategoryElement((Category)categories.get(i))); } }
protected void populateItem(Item item, Element eItem, int index) { super.populateItem(item,eItem, index); Source source =item.getSource(); if (source != null) { eItem.addContent(generateSourceElement(source)); } List enclosures = item.getEnclosures(); for(int i = 0; i < getNumberOfEnclosures(enclosures); i++) { eItem.addContent(generateEnclosure((Enclosure)enclosures.get(i))); } List categories = item.getCategories(); for(int i = 0; i < categories.size(); i++) { eItem.addContent(generateCategoryElement((Category)categories.get(i))); } }
public class MyConverterForRSS20 extends ConverterForRSS20 { public MyConverterForRSS20() { this("rss_2.0"); } protected MyConverterForRSS20(String type) { super(type); } @Override protected SyndEntry createSyndEntry(Item item, boolean preserveWireItem) { SyndEntry syndEntry = super.createSyndEntry(item, preserveWireItem); Source source = item.getSource(); if (source != null) { SyndFeed syndFeed = new SyndFeedImpl(); syndFeed.setLink(source.getUrl()); syndFeed.setAuthor(source.getValue()); syndEntry.setSource(syndFeed); } return syndEntry; } }
protected void populateItem(Item item, Element eItem, int index) { super.populateItem(item,eItem, index); Source source =item.getSource(); if (source != null) { eItem.addContent(generateSourceElement(source)); } List enclosures = item.getEnclosures(); for(int i = 0; i < getNumberOfEnclosures(enclosures); i++) { eItem.addContent(generateEnclosure((Enclosure)enclosures.get(i))); } List categories = item.getCategories(); for(int i = 0; i < categories.size(); i++) { eItem.addContent(generateCategoryElement((Category)categories.get(i))); } }
protected void populateItem(Item item, Element eItem, int index) { super.populateItem(item,eItem, index); Source source =item.getSource(); if (source != null) { eItem.addContent(generateSourceElement(source)); } List enclosures = item.getEnclosures(); for(int i = 0; i < getNumberOfEnclosures(enclosures); i++) { eItem.addContent(generateEnclosure((Enclosure)enclosures.get(i))); } List categories = item.getCategories(); for (Object category : categories) { eItem.addContent(generateCategoryElement((Category) category)); } }