org.jabber.jabberbeans.sax
Class XMLStreamErrorHandler

java.lang.Object
  |
  +--org.jabber.jabberbeans.sax.SubHandler
        |
        +--org.jabber.jabberbeans.sax.XMLStreamErrorHandler

public class XMLStreamErrorHandler
extends SubHandler

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

Version:
$Revision: 1.1.1.1 $
Author:
David Waite <dwaite@jabber.com>, $Author: lucky $

Field Summary
private  java.lang.StringBuffer elementChars
          element character buffer, used to catch the error content
 
Fields inherited from class org.jabber.jabberbeans.sax.SubHandler
handlerFactory, parent, parser, subCount
 
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, registerNatives, toString, wait, wait, wait
 

Field Detail

elementChars

private java.lang.StringBuffer elementChars
element character buffer, used to catch the error content
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
Overrides:
characters in class SubHandler
Parameters:
ch - a char[] value with character data
start - starting offset
length - length from offset