1 19 20 package org.lucane.applications.rssreader.rss; 21 22 import java.io.Serializable ; 23 import java.net.MalformedURLException ; 24 import java.net.URL ; 25 26 import org.jperdian.rss2.RssClient; 27 import org.jperdian.rss2.RssException; 28 import org.jperdian.rss2.dom.RssChannel; 29 30 public class ChannelInfo implements Serializable 31 { 32 private String name; 33 private String url; 34 35 public ChannelInfo(String name, String url) 36 { 37 this.name = name; 38 this.url = url; 39 } 40 41 public String toString() 42 { 43 return name; 44 } 45 46 public RssChannel getChannel() 47 throws MalformedURLException , RssException 48 { 49 RssClient client = new RssClient(new URL (url)); 50 return client.getData(); 51 } 52 53 public String getName() 54 { 55 return this.name; 56 } 57 58 public String getUrl() 59 { 60 return this.url; 61 } 62 } | Popular Tags |