org.apache.commons.feedparser.output
Class RSS10_OutputFeedParserListener

java.lang.Object
  extended by org.apache.commons.feedparser.DefaultFeedParserListener
      extended by org.apache.commons.feedparser.output.RSS10_OutputFeedParserListener
All Implemented Interfaces:
ContentFeedParserListener, FeedLifecycleListener, FeedParserListener, MetaFeedParserListener, ModContentFeedParserListener, XHTMLFeedParserListener

public class RSS10_OutputFeedParserListener
extends DefaultFeedParserListener
implements FeedParserListener

Version:
$Id: RSS10_OutputFeedParserListener.java 373622 2006-01-30 22:53:00Z mvdb $
Author:
Kevin A. Burton (burtonator)

Constructor Summary
RSS10_OutputFeedParserListener(OutputStream out)
          Create a new RSS10_OutputFeedParserListener instance.
 
Method Summary
 void finished()
          Called when the feed has finished parsing.
 void init()
          Called prior to event parsing to signal the parsing of a new feed.
 void onChannel(FeedParserState state, String title, String link, String description)
          Called when a channel item is found.
 void onChannelEnd()
           
 void onImage(FeedParserState state, String title, String link, String url)
          Called when an RSS image is found.
 void onImageEnd()
           
 void onItem(FeedParserState state, String title, String link, String description, String permalink)
          Called when an RSS item or Atom entry is found.
 void onItemEnd()
           
 void setContext(Object context)
          Set this context that this FeedParserListener is executing within.
 
Methods inherited from class org.apache.commons.feedparser.DefaultFeedParserListener
getContext, onAuthor, onAuthorEnd, onComments, onCommentsEnd, onCommentsFeed, onCommentsFeedEnd, onContent, onContentEncoded, onContentEncodedEnd, onContentEnd, onContentItem, onContentItemEnd, onCopyright, onCopyrightEnd, onCreated, onCreatedEnd, onFeedVersion, onGenerator, onGeneratorEnd, onGUID, onGUIDEnd, onIssued, onIssuedEnd, onLocale, onLocaleEnd, onSubject, onSubjectEnd, onXHTMLBody, onXHTMLBodyEnd
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.commons.feedparser.FeedParserListener
onFeedVersion
 
Methods inherited from interface org.apache.commons.feedparser.FeedLifecycleListener
getContext
 

Constructor Detail

RSS10_OutputFeedParserListener

public RSS10_OutputFeedParserListener(OutputStream out)
Create a new RSS10_OutputFeedParserListener instance.

Method Detail

init

public void init()
Called prior to event parsing to signal the parsing of a new feed.

Specified by:
init in interface FeedLifecycleListener
Overrides:
init in class DefaultFeedParserListener

setContext

public void setContext(Object context)
Description copied from interface: FeedLifecycleListener
Set this context that this FeedParserListener is executing within. This can be used with anonymous listeners to pass contextual information about threads they are working within, etc.

Specified by:
setContext in interface FeedLifecycleListener
Overrides:
setContext in class DefaultFeedParserListener

onChannel

public void onChannel(FeedParserState state,
                      String title,
                      String link,
                      String description)
Called when a channel item is found.

Specified by:
onChannel in interface FeedParserListener
Overrides:
onChannel in class DefaultFeedParserListener

onChannelEnd

public void onChannelEnd()
Specified by:
onChannelEnd in interface FeedParserListener
Overrides:
onChannelEnd in class DefaultFeedParserListener

onImage

public void onImage(FeedParserState state,
                    String title,
                    String link,
                    String url)
Called when an RSS image is found.

Specified by:
onImage in interface FeedParserListener
Overrides:
onImage in class DefaultFeedParserListener

onImageEnd

public void onImageEnd()
Specified by:
onImageEnd in interface FeedParserListener
Overrides:
onImageEnd in class DefaultFeedParserListener

onItem

public void onItem(FeedParserState state,
                   String title,
                   String link,
                   String description,
                   String permalink)
Called when an RSS item or Atom entry is found.

Specified by:
onItem in interface FeedParserListener
Overrides:
onItem in class DefaultFeedParserListener

onItemEnd

public void onItemEnd()
Specified by:
onItemEnd in interface FeedParserListener
Overrides:
onItemEnd in class DefaultFeedParserListener

finished

public void finished()
Called when the feed has finished parsing.

Specified by:
finished in interface FeedLifecycleListener
Overrides:
finished in class DefaultFeedParserListener


Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.