net.sourceforge.rssowl.dao.feedparser
Class Atom_0_3_Parser

java.lang.Object
  extended bynet.sourceforge.rssowl.dao.feedparser.AbstractFeedParser
      extended bynet.sourceforge.rssowl.dao.feedparser.Atom_0_3_Parser

public class Atom_0_3_Parser
extends AbstractFeedParser

Parser for the Atom 0.3 Format
Specification: http://bitworking.org/projects/atom/draft-gregorio-09.html

Version:
1.1.3
Author:
Benjamin Pasero

Field Summary
private static org.jdom.Namespace xhtml
          Namespace: XHTML
 
Fields inherited from class net.sourceforge.rssowl.dao.feedparser.AbstractFeedParser
content, dc, defNs, document, rdf, root, rssChannel, sy, url
 
Constructor Summary
Atom_0_3_Parser(org.jdom.Document document, Channel rssChannel, String url, org.jdom.Namespace[] nameSpaces)
          Instantiate a new Parser for this format.
 
Method Summary
 void parse()
          Parse elements that are defined in the specifications and add them to the Channel.
 
Methods inherited from class net.sourceforge.rssowl.dao.feedparser.AbstractFeedParser
getAttributeValue, getAttributeValue, getChildElement, getChildElement, getChildren, getChildren, getChildValue, getChildValue, parseContentModule, parseDCModule
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xhtml

private static final org.jdom.Namespace xhtml
Namespace: XHTML

Constructor Detail

Atom_0_3_Parser

public Atom_0_3_Parser(org.jdom.Document document,
                       Channel rssChannel,
                       String url,
                       org.jdom.Namespace[] nameSpaces)
                throws NewsfeedFactoryException
Instantiate a new Parser for this format.

Parameters:
document - The document containing the data to parse
rssChannel - The Channel to fill with data from the document
url - The URL of the Newsfeed that is parsed
nameSpaces - Possible NameSpaces of the XML document
Throws:
NewsfeedFactoryException - If any error occurs
Method Detail

parse

public void parse()
Description copied from class: AbstractFeedParser
Parse elements that are defined in the specifications and add them to the Channel.

Specified by:
parse in class AbstractFeedParser
See Also:
AbstractFeedParser.parse()


RSSOwl - RSS / RDF / Atom Newsreader

SourceForge.net Logo