example.serverscript.demo
Class Demo.ParserHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by example.serverscript.demo.Demo.ParserHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
Enclosing class:
Demo

 class Demo.ParserHandler
extends org.xml.sax.helpers.DefaultHandler

Parser handler class to parse screen information received from server.


Field Summary
(package private)  java.lang.Object current
          Current document element.
(package private)  java.util.Stack stack
          Stack of document elements.
 
Constructor Summary
Demo.ParserHandler()
           
 
Method Summary
 void characters(char[] ch, int start, int length)
          Handles document character data.
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
          Handles closing tags.
 void reset()
          Reset parser.
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
          Decode element and create corresponding objects.
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
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

stack

java.util.Stack stack
Stack of document elements.


current

java.lang.Object current
Current document element.

Constructor Detail

Demo.ParserHandler

Demo.ParserHandler()
Method Detail

reset

public void reset()
Reset parser.


startElement

public void startElement(java.lang.String uri,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes attributes)
                  throws org.xml.sax.SAXException
Decode element and create corresponding objects.

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

characters

public void characters(char[] ch,
                       int start,
                       int length)
Handles document character data.

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

endElement

public void endElement(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String qName)
Handles closing tags.

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