com.swfit.core.rss
Class RSSFeed

java.lang.Object
  |
  +--com.swfit.core.rss.RSSFeed

public class RSSFeed
extends java.lang.Object

The main class, with some static methods for parsing an RSS feed from a String.


Field Summary
static java.lang.String CHANNEL
           
static java.lang.String DESCRIPTION
           
static java.lang.String DESCRIPTION_DEFAULT
           
static java.lang.String ITEM
           
static java.lang.String LINK
           
static java.lang.String LINK_DEFAULT
           
static java.lang.String RSS_DESCRIPTION
           
static java.lang.String RSS_END
           
static java.lang.String RSS_LINK
           
static java.lang.String RSS_START
           
static java.lang.String RSS_TITLE
           
static java.lang.String SWFIT_NAME_SPACE
           
static java.lang.String TITLE
           
static java.lang.String TITLE_DEFAULT
           
static java.lang.String XML_VERSION
           
 
Constructor Summary
RSSFeed()
           
RSSFeed(javax.servlet.ServletConfig config)
           
RSSFeed(java.lang.String title, java.lang.String description, java.lang.String link)
           
 
Method Summary
static RSSTag getItemRSSTag()
          Factory method.
static RSSAttrib getRSSAttrib(java.lang.String name, java.lang.String value)
          Factory method.
static RSSTag getRSSTag(java.lang.String name, boolean single)
          Factory method.
static RSSAttrib getSwfitRSSAttrib(java.lang.String name, java.lang.String value)
          Factory method.
static RSSTag getSwfitRSSTag(java.lang.String name, boolean single)
          Factory method.
 void itemAdd(java.lang.Object item)
           
 RSSTag itemNext()
           
static RSSFeed parseFeed(java.lang.String data)
          A small parser that most likely only parses RSS-Strings generated by this class.
static RSSTag parseTag(java.lang.String data)
           
static void parseTagData(RSSTag tag, java.lang.String data, int in, int ex)
          Parse attributes.
 java.lang.StringBuffer render()
           
static java.lang.String renderTag(RSSTag tag)
           
 void tagAdd(RSSTag item)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XML_VERSION

public static final java.lang.String XML_VERSION

RSS_START

public static final java.lang.String RSS_START

RSS_END

public static final java.lang.String RSS_END

SWFIT_NAME_SPACE

public static final java.lang.String SWFIT_NAME_SPACE

CHANNEL

public static final java.lang.String CHANNEL

TITLE

public static final java.lang.String TITLE

TITLE_DEFAULT

public static final java.lang.String TITLE_DEFAULT

LINK

public static final java.lang.String LINK

LINK_DEFAULT

public static final java.lang.String LINK_DEFAULT

DESCRIPTION

public static final java.lang.String DESCRIPTION

DESCRIPTION_DEFAULT

public static final java.lang.String DESCRIPTION_DEFAULT

ITEM

public static final java.lang.String ITEM

RSS_TITLE

public static final java.lang.String RSS_TITLE

RSS_DESCRIPTION

public static final java.lang.String RSS_DESCRIPTION

RSS_LINK

public static final java.lang.String RSS_LINK
Constructor Detail

RSSFeed

public RSSFeed()

RSSFeed

public RSSFeed(javax.servlet.ServletConfig config)

RSSFeed

public RSSFeed(java.lang.String title,
               java.lang.String description,
               java.lang.String link)
Method Detail

getSwfitRSSTag

public static final RSSTag getSwfitRSSTag(java.lang.String name,
                                          boolean single)
Factory method.

getItemRSSTag

public static final RSSTag getItemRSSTag()
Factory method.

getRSSTag

public static final RSSTag getRSSTag(java.lang.String name,
                                     boolean single)
Factory method.

getSwfitRSSAttrib

public static final RSSAttrib getSwfitRSSAttrib(java.lang.String name,
                                                java.lang.String value)
Factory method.

getRSSAttrib

public static final RSSAttrib getRSSAttrib(java.lang.String name,
                                           java.lang.String value)
Factory method.

parseFeed

public static final RSSFeed parseFeed(java.lang.String data)
A small parser that most likely only parses RSS-Strings generated by this class.

parseTag

public static final RSSTag parseTag(java.lang.String data)

parseTagData

public static final void parseTagData(RSSTag tag,
                                      java.lang.String data,
                                      int in,
                                      int ex)
Parse attributes.

itemNext

public final RSSTag itemNext()

tagAdd

public final void tagAdd(RSSTag item)

itemAdd

public final void itemAdd(java.lang.Object item)

render

public final java.lang.StringBuffer render()

renderTag

public static final java.lang.String renderTag(RSSTag tag)


Swfit developer homepage
Copyright © 2003 Orgdot AS. All Rights Reserved.