SASAX-RSS gui

jp.ne.dti.lares.foozy.sasax.rss
Class ItemNotification

java.lang.Object
  |
  +--jp.ne.dti.lares.foozy.sasax.rss.ItemNotification
All Implemented Interfaces:
jp.ne.dti.lares.foozy.sasax.Notification

public class ItemNotification
extends java.lang.Object
implements jp.ne.dti.lares.foozy.sasax.Notification

Listener to set information up from parse result of "item" element.

This expects to be added to ItemElement.

Author:
FUJIWARA Katsunori <foozy@lares.dti.ne.jp>(code/doc)

Constructor Summary
ItemNotification(Channel channel)
          Constructor.
 
Method Summary
 void elementEnded(jp.ne.dti.lares.foozy.sasax.Element element, jp.ne.dti.lares.foozy.sasax.ParseContext context)
          Invoked when target element is "ended".
 void elementStarted(jp.ne.dti.lares.foozy.sasax.Element element, jp.ne.dti.lares.foozy.sasax.ParseContext context, org.xml.sax.Attributes attributes)
          Invoked when target element is "started".
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ItemNotification

public ItemNotification(Channel channel)
Constructor.
Parameters:
channel - into which information is stored
Method Detail

elementStarted

public void elementStarted(jp.ne.dti.lares.foozy.sasax.Element element,
                           jp.ne.dti.lares.foozy.sasax.ParseContext context,
                           org.xml.sax.Attributes attributes)
                    throws org.xml.sax.SAXException
Invoked when target element is "started".

This tries to get Item by invocation of Channel.getItem(String) on channel, which specified at construction time, with "rdf:about" attribute of "item" element.

Specified by:
elementStarted in interface jp.ne.dti.lares.foozy.sasax.Notification
Parameters:
element - which is started
context - of SAX document parsing.
attrs - given by "startElement" SAX event.

elementEnded

public void elementEnded(jp.ne.dti.lares.foozy.sasax.Element element,
                         jp.ne.dti.lares.foozy.sasax.ParseContext context)
                  throws org.xml.sax.SAXException
Invoked when target element is "ended".

This store value(s) shown below into item, which is gotten at elementStarted(Element, ParseContext, Attributes).

Specified by:
elementEnded in interface jp.ne.dti.lares.foozy.sasax.Notification
Parameters:
element - which is ended
context - of SAX document parsing.

SASAX-RSS gui