org.stringer.rss
Class RSSContentHandler

java.lang.Object
  |
  +--org.xml.sax.helpers.DefaultHandler
        |
        +--org.stringer.rss.RSSContentHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class RSSContentHandler
extends org.xml.sax.helpers.DefaultHandler

Author:
R. Kevin Cole kcole@users.sourceforge.net

Field Summary
(package private)  java.lang.String buildDate
           
(package private)  java.lang.StringBuffer currentText
           
(package private)  java.lang.String description
           
(package private)  boolean isFirst
           
(package private)  java.lang.String link
           
(package private)  javax.swing.ProgressMonitor monitor
           
(package private)  int monitor_value
           
(package private)  java.util.Vector rows
           
(package private)  java.util.Map subscriptionMap
           
(package private)  java.lang.String title
           
(package private)  AbstractSwingWorker worker
           
 
Constructor Summary
RSSContentHandler(java.util.Map map, AbstractSwingWorker worker)
           
 
Method Summary
 void characters(char[] ch, int start, int length)
          Characters.
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qname)
           
 void error(org.xml.sax.SAXParseException ex)
          Error.
 void fatalError(org.xml.sax.SAXParseException ex)
          Fatal error.
 java.lang.String getBuildDate()
           
 java.util.Vector getRowVector()
           
protected  void printError(java.lang.String type, org.xml.sax.SAXParseException ex)
          Prints the error message.
 void startElement(java.lang.String uri, java.lang.String local, java.lang.String raw, org.xml.sax.Attributes attrs)
          Start element.
 void warning(org.xml.sax.SAXParseException ex)
          Warning.
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

currentText

java.lang.StringBuffer currentText

isFirst

boolean isFirst

buildDate

java.lang.String buildDate

title

java.lang.String title

link

java.lang.String link

description

java.lang.String description

rows

java.util.Vector rows

subscriptionMap

java.util.Map subscriptionMap

monitor

javax.swing.ProgressMonitor monitor

monitor_value

int monitor_value

worker

AbstractSwingWorker worker
Constructor Detail

RSSContentHandler

public RSSContentHandler(java.util.Map map,
                         AbstractSwingWorker worker)
Method Detail

getBuildDate

public java.lang.String getBuildDate()

getRowVector

public java.util.Vector getRowVector()

startElement

public void startElement(java.lang.String uri,
                         java.lang.String local,
                         java.lang.String raw,
                         org.xml.sax.Attributes attrs)
                  throws org.xml.sax.SAXException
Start element.

Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
Characters.

Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String qname)
                throws org.xml.sax.SAXException
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException

warning

public void warning(org.xml.sax.SAXParseException ex)
             throws org.xml.sax.SAXException
Warning.

Specified by:
warning in interface org.xml.sax.ErrorHandler
Overrides:
warning in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException

error

public void error(org.xml.sax.SAXParseException ex)
           throws org.xml.sax.SAXException
Error.

Specified by:
error in interface org.xml.sax.ErrorHandler
Overrides:
error in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException

fatalError

public void fatalError(org.xml.sax.SAXParseException ex)
                throws org.xml.sax.SAXException
Fatal error.

Specified by:
fatalError in interface org.xml.sax.ErrorHandler
Overrides:
fatalError in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException

printError

protected void printError(java.lang.String type,
                          org.xml.sax.SAXParseException ex)
Prints the error message.



Copyright © R. Kevin Cole. All Rights Reserved.