org.brains2b.coffee.file
Class NewsGroupHandler

java.lang.Object
  extended by org.brains2b.coffee.file.FileContentHandler
      extended by org.brains2b.coffee.file.NewsGroupHandler
All Implemented Interfaces:
ProgressMonitor, org.xml.sax.ContentHandler

public class NewsGroupHandler
extends FileContentHandler

ContentHandler for reading NewsGroup with ArticleList from File

Version:
0.10.1 [25-02-2008]
Author:
dennis@brains2b.nl

Field Summary
protected  Article m_article
           
protected  NewsGroup m_group
           
protected  java.lang.String m_headerKey
           
 
Constructor Summary
NewsGroupHandler()
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void endDocument()
           
 void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName)
           
 NNTPMessage getMessage()
          get the NNTPMessage as it was parsed from the specific ContentHandler
 void startDocument()
           
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)
           
 
Methods inherited from class org.brains2b.coffee.file.FileContentHandler
addProgressMonitor, advance, endPrefixMapping, getDefaultDir, ignorableWhitespace, processingInstruction, removeProgressMonitor, setDefaultDir, setDocumentLocator, skippedEntity, startPrefixMapping
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_group

protected NewsGroup m_group

m_headerKey

protected java.lang.String m_headerKey

m_article

protected Article m_article
Constructor Detail

NewsGroupHandler

public NewsGroupHandler()
Method Detail

getMessage

public NNTPMessage getMessage()
Description copied from class: FileContentHandler
get the NNTPMessage as it was parsed from the specific ContentHandler

Specified by:
getMessage in class FileContentHandler
Returns:
NNTPMessage

endDocument

public void endDocument()
                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startDocument

public void startDocument()
                   throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

characters

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

endElement

public void endElement(java.lang.String namespaceURI,
                       java.lang.String localName,
                       java.lang.String qName)
                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes atts)
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException