SASAX-RSS parser

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

java.lang.Object
  |
  +--jp.ne.dti.lares.foozy.sasax.AbstractElement
        |
        +--jp.ne.dti.lares.foozy.sasax.CompositeElement
              |
              +--jp.ne.dti.lares.foozy.sasax.rss.ChannelElement
All Implemented Interfaces:
jp.ne.dti.lares.foozy.sasax.Element

public class ChannelElement
extends jp.ne.dti.lares.foozy.sasax.CompositeElement

Class to parse "channel" element of RSS.

This has "MUST ITEM"s as shown below:

This has "OPTIONAL ITEM"s as shown below:

This does:

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

Field Summary
 jp.ne.dti.lares.foozy.sasax.StringElement description
          "description" sub element.
 jp.ne.dti.lares.foozy.sasax.EmptyElement image
          "image" sub element.
 jp.ne.dti.lares.foozy.sasax.CompositeElement items
          "items" sub element.
 jp.ne.dti.lares.foozy.sasax.StringElement link
          "link" sub element.
 RDFSeqElement rdfSeq
          "rdf:Seq" sub element under "items".
 jp.ne.dti.lares.foozy.sasax.EmptyElement textinput
          "textinput" sub element.
 jp.ne.dti.lares.foozy.sasax.StringElement title
          "title" sub element.
 
Constructor Summary
ChannelElement(jp.ne.dti.lares.foozy.sasax.Element parent)
          Constructor.
 
Methods inherited from class jp.ne.dti.lares.foozy.sasax.CompositeElement
accepts, addComponent, addComponent, addMustItem, addMustItem, addOptionalItem, addOptionalItem, characters, endElement, examine, getComponent, getLName, getURI, isEmpty, startElement
 
Methods inherited from class jp.ne.dti.lares.foozy.sasax.AbstractElement
addCleanup, addNotification, clear, ensureDetermined, fireElementStarted, getParent, ignorableWhitespace, isDetermined, notifyDetermined, notifyDetermined, processingInstruction, setDetermined, skippedEntity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

title

public final jp.ne.dti.lares.foozy.sasax.StringElement title
"title" sub element.

This does:

This element is registered as "MUST ITEM" of this.


link

public final jp.ne.dti.lares.foozy.sasax.StringElement link
"link" sub element.

This does:

This element is registered as "MUST ITEM" of this.


description

public final jp.ne.dti.lares.foozy.sasax.StringElement description
"description" sub element.

This does:

This element is registered as "MUST ITEM" of this.


items

public final jp.ne.dti.lares.foozy.sasax.CompositeElement items
"items" sub element.

This has "MUST ITEM"s as shown below:

This has no "OPTIONAL ITEM".

This does:

This element is registered as "MUST ITEM" of this.


rdfSeq

public final RDFSeqElement rdfSeq
"rdf:Seq" sub element under "items".

This element is registered as "MUST ITEM" of "items".


image

public final jp.ne.dti.lares.foozy.sasax.EmptyElement image
"image" sub element.

This does:

This element is registered as "OPTIONAL ITEM" of this.


textinput

public final jp.ne.dti.lares.foozy.sasax.EmptyElement textinput
"textinput" sub element.

This does:

This element is registered as "OPTIONAL ITEM" of this.

Constructor Detail

ChannelElement

public ChannelElement(jp.ne.dti.lares.foozy.sasax.Element parent)
Constructor.
Parameters:
parent - of this element

SASAX-RSS parser