net.sourceforge.helpgui.parser
Class XMLParser

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by net.sourceforge.helpgui.parser.XMLParser
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

 class XMLParser
extends org.xml.sax.helpers.DefaultHandler

XML Parser class

Author:
Alexandre THOMAS

Field Summary
(package private)  javax.swing.tree.DefaultTreeModel model
           
(package private)  javax.swing.tree.MutableTreeNode parent
           
 
Constructor Summary
XMLParser(HelpView helpView)
           
 
Method Summary
 void endElement(java.lang.String namespaceURI, java.lang.String sName, java.lang.String qName)
          Finish to parse a tag
 void startElement(java.lang.String namespaceURI, java.lang.String sName, java.lang.String qName, org.xml.sax.Attributes attrs)
          Start to parse a tag
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parent

javax.swing.tree.MutableTreeNode parent

model

javax.swing.tree.DefaultTreeModel model
Constructor Detail

XMLParser

public XMLParser(HelpView helpView)
Method Detail

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String sName,
                         java.lang.String qName,
                         org.xml.sax.Attributes attrs)
                  throws org.xml.sax.SAXException
Start to parse a tag

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

endElement

public void endElement(java.lang.String namespaceURI,
                       java.lang.String sName,
                       java.lang.String qName)
                throws org.xml.sax.SAXException
Finish to parse a tag

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