jsonObject.put("title", entry.getTitle().toString()); jsonObject.put("link", entry.getLink().toString()); jsonObject.put("uri", entry.getUri().toString()); jsonObject.put("guid", Integer.toString(entry.hashCode())); if (entry.getPublishedDate() != null) jsonObject.put("pubDate", entry.getPublishedDate().toString());
for (SyndEntry entry : (List<SyndEntry>) feed.getEntries()) { String title = entry.getTitle(); String uri = entry.getUri(); //... }
for (final Iterator iter = feed.getEntries().iterator(); iter.hasNext(); ) { final SyndEntry entry = (SyndEntry) iter.next(); String title = entry.getTitle(); String uri = entry.getUri(); //... }
/** * Override equals to tell if the given object is equal to this RomeFeedEntry object. * Compares the title and uri of the underlying SyndEntrys of both objects to determine equality. * * @param o The given object * @return Whether the given object is equal to this object or not */ @Override public boolean equals(Object o) { boolean equal = false; if (o instanceof RomeFeedEntry) { RomeFeedEntry rfe = (RomeFeedEntry)o; SyndEntry syndEntry = getComponent(); equal = syndEntry.getTitle().equals(rfe.getComponent().getTitle()) && syndEntry.getUri().equals(rfe.getComponent().getUri()); } return equal; }
/** * Override equals to tell if the given object is equal to this RomeFeedEntry object. * Compares the title and uri of the underlying SyndEntrys of both objects to determine equality. * * @param o The given object * @return Whether the given object is equal to this object or not */ @Override public boolean equals(Object o) { boolean equal = false; if (o instanceof RomeFeedEntry) { RomeFeedEntry rfe = (RomeFeedEntry)o; SyndEntry syndEntry = getComponent(); equal = syndEntry.getTitle().equals(rfe.getComponent().getTitle()) && syndEntry.getUri().equals(rfe.getComponent().getUri()); } return equal; }
for (SyndEntry entry : (List<SyndEntry>) feed.getEntries()) { System.out.println("Title: " + entry.getTitle()); System.out.println("Unique Identifier: " + entry.getUri()); System.out.println("Updated Date: " + entry.getUpdatedDate()); for (SyndLinkImpl link : (List<SyndLinkImpl>) entry.getLinks()) {
protected Item createRSSItem(SyndEntry sEntry) { Item item = super.createRSSItem(sEntry); SyndContent desc = sEntry.getDescription(); if (desc!=null) { item.setDescription(createItemDescription(desc)); } List contents = sEntry.getContents(); if (contents!=null && contents.size() > 0) { item.setContent(createItemContent((SyndContent)contents.get(0))); } String uri = sEntry.getUri(); if (uri != null) { item.setUri(uri); } return item; }
protected Item createRSSItem(SyndEntry sEntry) { Item item = super.createRSSItem(sEntry); SyndContent desc = sEntry.getDescription(); if (desc!=null) { item.setDescription(createItemDescription(desc)); } List contents = sEntry.getContents(); if (contents!=null && contents.size() > 0) { item.setContent(createItemContent((SyndContent)contents.get(0))); } String uri = sEntry.getUri(); if (uri != null) { item.setUri(uri); } return item; }
@Override protected Item createRSSItem(SyndEntry sEntry) { Item item = super.createRSSItem(sEntry); SyndContent desc = sEntry.getDescription(); if (desc!=null) { item.setDescription(createItemDescription(desc)); } List contents = sEntry.getContents(); if (contents!=null && contents.size() > 0) { item.setContent(createItemContent((SyndContent)contents.get(0))); } String uri = sEntry.getUri(); if (uri != null) { item.setUri(uri); } return item; }
@Override protected Item createRSSItem(SyndEntry sEntry) { Item item = super.createRSSItem(sEntry); SyndContent desc = sEntry.getDescription(); if (desc!=null) { item.setDescription(createItemDescription(desc)); } List contents = sEntry.getContents(); if (contents!=null && contents.size() > 0) { item.setContent(createItemContent((SyndContent)contents.get(0))); } String uri = sEntry.getUri(); if (uri != null) { item.setUri(uri); } return item; }
protected Item createRSSItem(SyndEntry sEntry) { Item item = new Item(); item.setModules(ModuleUtils.cloneModules(sEntry.getModules())); item.setTitle(sEntry.getTitle()); item.setLink(sEntry.getLink()); if (((List)sEntry.getForeignMarkup()).size() > 0) { item.setForeignMarkup(sEntry.getForeignMarkup()); } String uri = sEntry.getUri(); if (uri != null) { item.setUri(uri); } return item; }
protected Item createRSSItem(SyndEntry sEntry) { Item item = new Item(); item.setModules(ModuleUtils.cloneModules(sEntry.getModules())); item.setTitle(sEntry.getTitle()); item.setLink(sEntry.getLink()); if (((List)sEntry.getForeignMarkup()).size() > 0) { item.setForeignMarkup(sEntry.getForeignMarkup()); } String uri = sEntry.getUri(); if (uri != null) { item.setUri(uri); } return item; }
protected Item createRSSItem(SyndEntry sEntry) { Item item = new Item(); item.setModules(ModuleUtils.cloneModules(sEntry.getModules())); item.setTitle(sEntry.getTitle()); item.setLink(sEntry.getLink()); if (((List)sEntry.getForeignMarkup()).size() > 0) { item.setForeignMarkup(sEntry.getForeignMarkup()); } String uri = sEntry.getUri(); if (uri != null) { item.setUri(uri); } return item; }
SyndEntry entry; for (int i = 0; i < feed.getEntries().size(); i++) { entry = (SyndEntry) result.getEntries().get(i); Log.e("Entry ", "==================================================================="); Log.e("Entry ", "Title : "+entry.getTitle()); Log.e("Entry ", "Link : "+entry.getLink()); Log.e("Entry ", "Uri : "+entry.getUri()); Log.e("Entry ", "Description : "+entry.getDescription().getValue()); SyndEnclosure enc = (SyndEnclosure) entry.getEnclosures().get(0); Log.e("Entry ", "URL : "+enc.getUrl()); Log.e("Entry ", "Length : "+enc.getLength()); Log.e("Entry ", "Type : "+enc.getType()); Log.e("Entry ", "Pub Date : "+entry.getPublishedDate()); Log.e("Entry ", "==================================================================="); }
protected Item createRSSItem(SyndEntry sEntry) { Item item = new Item(); item.setModules(ModuleUtils.cloneModules(sEntry.getModules())); item.setTitle(sEntry.getTitle()); item.setLink(sEntry.getLink()); if (((List)sEntry.getForeignMarkup()).size() > 0) { item.setForeignMarkup(sEntry.getForeignMarkup()); } String uri = sEntry.getUri(); if (uri != null) { item.setUri(uri); } return item; }
protected Item createRSSItem(SyndEntry sEntry) { Item item = super.createRSSItem(sEntry); if (sEntry.getAuthors()!=null && sEntry.getAuthors().size() > 0) { SyndPerson author = (SyndPerson)sEntry.getAuthors().get(0); item.setAuthor(author.getEmail()); } Guid guid = null; String uri = sEntry.getUri(); if (uri!=null) { guid = new Guid(); guid.setPermaLink(false); guid.setValue(uri); } else { String link = sEntry.getLink(); if (link!=null) { guid = new Guid(); guid.setPermaLink(true); guid.setValue(link); } } item.setGuid(guid); return item; }
protected Item createRSSItem(SyndEntry sEntry) { Item item = super.createRSSItem(sEntry); if (sEntry.getAuthors()!=null && sEntry.getAuthors().size() > 0) { SyndPerson author = (SyndPerson)sEntry.getAuthors().get(0); item.setAuthor(author.getEmail()); } Guid guid = null; String uri = sEntry.getUri(); if (uri!=null) { guid = new Guid(); guid.setPermaLink(false); guid.setValue(uri); } else { String link = sEntry.getLink(); if (link!=null) { guid = new Guid(); guid.setPermaLink(true); guid.setValue(link); } } item.setGuid(guid); return item; }
@Override protected Item createRSSItem(SyndEntry sEntry) { Item item = super.createRSSItem(sEntry); if (sEntry.getAuthors()!=null && sEntry.getAuthors().size() > 0) { SyndPerson author = (SyndPerson)sEntry.getAuthors().get(0); item.setAuthor(author.getEmail()); } Guid guid = null; String uri = sEntry.getUri(); if (uri!=null) { guid = new Guid(); guid.setPermaLink(false); guid.setValue(uri); } else { String link = sEntry.getLink(); if (link!=null) { guid = new Guid(); guid.setPermaLink(true); guid.setValue(link); } } item.setGuid(guid); SyndLink comments = sEntry.findRelatedLink("comments"); if(comments != null && (comments.getType() == null || comments.getType().endsWith("html"))){ item.setComments(comments.getHref()); } return item; }
@Override protected Item createRSSItem(SyndEntry sEntry) { Item item = super.createRSSItem(sEntry); if (sEntry.getAuthors()!=null && sEntry.getAuthors().size() > 0) { SyndPerson author = (SyndPerson)sEntry.getAuthors().get(0); item.setAuthor(author.getEmail()); } Guid guid = null; String uri = sEntry.getUri(); if (uri!=null) { guid = new Guid(); guid.setPermaLink(false); guid.setValue(uri); } else { String link = sEntry.getLink(); if (link!=null) { guid = new Guid(); guid.setPermaLink(true); guid.setValue(link); } } item.setGuid(guid); SyndLink comments = sEntry.findRelatedLink("comments"); if(comments != null && (comments.getType() == null || comments.getType().endsWith("html"))){ item.setComments(comments.getHref()); } return item; }
Assert.assertEquals("First entry URI", entries.get(0).getSyndEntry().getUri(), "https://www.datatorrent.com/?p=2399"); Assert.assertEquals("Second run first entry URI", entries.get(7).getSyndEntry().getUri(), "https://www.datatorrent.com/?p=2054"); Assert.assertEquals("Last entry URI", entries.get(9).getSyndEntry().getUri(), "https://www.datatorrent.com/?p=2401"); } catch (Exception ex) { logger.error(ex.getMessage());