org.apache.commons.feedparser
Interface FeedParserListener

All Superinterfaces:
FeedLifecycleListener
All Known Subinterfaces:
FeedDirectoryParserListener
All Known Implementing Classes:
DebugFeedParserListener, DefaultFeedDirectoryParserListener, DefaultFeedParserListener, RSS10_OutputFeedParserListener, Test

public interface FeedParserListener
extends FeedLifecycleListener

Version:
$Id: FeedParserListener.java 159212 2005-03-27 23:31:07Z burton $

Method Summary
 void onChannel(FeedParserState state, java.lang.String title, java.lang.String link, java.lang.String description)
          Called when a channel item is found.
 void onChannelEnd()
           
 void onFeedVersion(FeedVersion version)
          Called when we are first able to determine the feed version for this feed.
 void onImage(FeedParserState state, java.lang.String title, java.lang.String link, java.lang.String url)
          Called when an RSS image is found.
 void onImageEnd()
           
 void onItem(FeedParserState state, java.lang.String title, java.lang.String link, java.lang.String description, java.lang.String permalink)
          Called when an RSS item or Atom entry is found.
 void onItemEnd()
           
 
Methods inherited from interface org.apache.commons.feedparser.FeedLifecycleListener
finished, getContext, init, setContext
 

Method Detail

onChannel

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

FeedParserException

onChannelEnd

public void onChannelEnd()
                  throws FeedParserException
FeedParserException

onImage

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

FeedParserException

onImageEnd

public void onImageEnd()
                throws FeedParserException
FeedParserException

onItem

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

FeedParserException

onItemEnd

public void onItemEnd()
               throws FeedParserException
FeedParserException

onFeedVersion

public void onFeedVersion(FeedVersion version)
                   throws FeedParserException
Called when we are first able to determine the feed version for this feed. Ideally implementations should call this BEFORE onChannel but depending on the parser infrastructure this might not be possible. Should be called before init()

FeedParserException


Copyright © 2004-2006 Apache Software Foundation. All Rights Reserved.