FileDocCategorySizeDatePackage
RssChannel.javaAPI DocExample1398Fri Feb 01 13:11:24 GMT 2002None

RssChannel.java

import java.util.Vector;

/**
 * RSS Data Structures
 */
public class RssChannel {

    // (optional, not part of RSS) URI for the RSS file
    public String	sourceUri;

    // Five required items
    public String	description = "";
    public Vector	items = new Vector ();
    public String	language = "";
    public String	link = "";
    public String	title = "";

    // Lots of optional items
    public String	copyright = "";
    public String	docs = "";
    public RssImage	image;
    public String	lastBuildDate = "";
    public String	managingEditor = "";
    public String	pubDate = "";
    public String	rating = "";
    // public Days		skipDays;
    // public Hours		skipHours;
    public RssTextInput	textinput;
    public String	webMaster = "";

    // channels have a bunch of items
    static public class RssItem
    {
	public String	description = "";
	public String	link = "";
	public String	title = "";
    }

    // Text input is used to query the channel
    static public class RssTextInput
    {
	public String	description = "";
	public String	link = "";
	public String	name = "";
	public String	title = "";
    }

    // Image used for the channel
    static public class RssImage
    {
	public String	link = "";
	public String	title = "";
	public String	url = "";

	// optional
	public String	description = "";
	public String	height = "";
	public String	width = "";
    }
}