org.jabber.jabberbeans.sax
Class PresenceHandler

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

public final class PresenceHandler
extends PacketSubHandler

PresenceHandler, which is used to create presence packets


Field Summary
 
Fields inherited from class org.jabber.jabberbeans.sax.PacketSubHandler
builder, elementChars
 
Constructor Summary
PresenceHandler()
          Creates a new PresenceHandler instance.
 
Method Summary
protected  void packetEndElement(java.lang.String name)
          handler for types not covered by the base PacketSubHandler
protected  boolean packetStartElement(java.lang.String name, AttributeList attributes)
          this method verifies that elements are handled by this handler, returning false if they aren't
 
Methods inherited from class org.jabber.jabberbeans.sax.PacketSubHandler
characters, handleEndElement, handleStartElement, packetStartHandler, receiveChildData, startHandler, stopHandler
 
Methods inherited from class org.jabber.jabberbeans.sax.SubHandler
endDocument, endElement, getHandlerFactory, getSubCount, graftParent, graftSubHandler, ignorableWhitespace, processingInstruction, 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

PresenceHandler

public PresenceHandler()
Creates a new PresenceHandler instance.

Method Detail

packetStartElement

protected final boolean packetStartElement(java.lang.String name,
                                           AttributeList attributes)
this method verifies that elements are handled by this handler, returning false if they aren't

Overrides:
packetStartElement in class PacketSubHandler
Returns:
a boolean value of false if the tag should be referred to the extension factory. Basically a 'handled' bit.

packetEndElement

protected final void packetEndElement(java.lang.String name)
                               throws SAXException
handler for types not covered by the base PacketSubHandler

Overrides:
packetEndElement in class PacketSubHandler
Parameters:
name - string holding the element name
Throws:
SAXException - thrown on error