org.jabber.jabberbeans.sax
Class XMLStreamErrorHandler

java.lang.Object
  |
  +--org.jabber.jabberbeans.sax.SubHandler
        |
        +--org.jabber.jabberbeans.sax.XMLStreamErrorHandler
All Implemented Interfaces:
DocumentHandler

public class XMLStreamErrorHandler
extends SubHandler

XMLStream error parsing code, used to parse stream:error packets (protocol-level errors)


Constructor Summary
XMLStreamErrorHandler()
          Creates a new XMLStreamErrorHandler instance.
 
Method Summary
 void characters(char[] ch, int start, int length)
          handles data characters, by appending them to the elementChars StringBuffer
 void startHandler(java.lang.String name, AttributeList attributes)
          start the stream:error handler
 java.lang.Object stopHandler(java.lang.String name)
          stops the stream:error handler
 
Methods inherited from class org.jabber.jabberbeans.sax.SubHandler
endDocument, endElement, getHandlerFactory, getSubCount, graftParent, graftSubHandler, handleEndElement, handleStartElement, ignorableWhitespace, processingInstruction, receiveChildData, setChildSubHandler, setDocumentLocator, setHandlerFactory, setParent, setParser, startDocument, startElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLStreamErrorHandler

public XMLStreamErrorHandler()
Creates a new XMLStreamErrorHandler instance.

Method Detail

startHandler

public void startHandler(java.lang.String name,
                         AttributeList attributes)
start the stream:error handler

Overrides:
startHandler in class SubHandler
Parameters:
name - element name
attributes - element attributes

stopHandler

public java.lang.Object stopHandler(java.lang.String name)
stops the stream:error handler

Overrides:
stopHandler in class SubHandler
Parameters:
name - element name

characters

public void characters(char[] ch,
                       int start,
                       int length)
handles data characters, by appending them to the elementChars StringBuffer

Specified by:
characters in interface DocumentHandler
Overrides:
characters in class SubHandler
Parameters:
ch - a char[] value with character data
start - starting offset
length - length from offset