package automenta.spacenet.plugin.web;
/** syndication feed (RSS, Atom, FOAF, etc..) */
public class Feed {
// private static final Logger logger = Logger.getLogger(Feed.class);
//
// public final static String FeedType = "application/rss+xml";
//
// private URI uri;
//
// private String title = new String();
// private String summary = new String();
//
// public Feed(URI uri) {
// super();
//
// this.uri = uri;
//
// updateFeed();
// }
//
// public UURI getURI() {
// return uri;
// }
//
// /**
// * @see https://rome.dev.java.net/
// * @see http://wiki.java.net/bin/view/Javawsxml/Rome04TutorialFeedReader
// */
// public void updateFeed() {
// try {
// URL feedUrl = getURI().toURL();
//
// SyndFeedInput input = new SyndFeedInput();
// SyndFeed feed = input.build(new XmlReader(feedUrl));
//
// getTitle().set(feed.getTitle());
// getSummary().set(feed.getDescription());
//
// for (Object o : feed.getEntries()) {
// SyndEntry s = (SyndEntry) o;
//
// final String title = s.getTitle();
// final String uri = s.getUri();
// final String desc = s.getDescription().getValue();
//
// final UURI uuri = new UURI(uri);
//
// add(new Found() {
//
// @Override public String getDescription() {
// return desc;
// }
//
// @Override
// public String getName() {
// return title;
// }
//
// @Override
// public Object getObject() {
// return uuri;
// }
//
// @Override
// public double getStrength() {
// return 1.0;
// }
//
// @Override
// public String getTags() {
// return "item";
// }
//
// @Override
// public UURI getUURI() {
// return uuri;
// }
//
// });
// }
//
// }
// catch (Exception ex) {
// logger.error(ex);
// ex.printStackTrace();
// }
//
// }
//
// public StringVar getTitle() {
// return title;
// }
// public StringVar getSummary() {
// return summary ;
// }
//
}