|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.jabber.jabberbeans.sax.SubHandler | +--org.jabber.jabberbeans.sax.Extension.IQSearchHandler
Handler class to build jabber:iq:search objects. This dispatches to either IQSearchRequestHandler or IQSearchResponseHandler.
Constructor Summary | |
IQSearchHandler()
Creates a new IQSearchHandler instance. |
Method Summary | |
protected void |
handleEndElement(java.lang.String name)
handleEndElement is overloaded by the new class to
provide logic to handle element code. |
protected void |
handleStartElement(java.lang.String name,
AttributeList attributes)
handleStartElement is overloaded by the new class to
provide logic to handle the element code. |
protected void |
receiveChildData(SubHandler subHandler,
java.lang.Object o)
receiveChildData is called when a child handler exits,
returning control to this code. |
protected void |
startHandler(java.lang.String name,
AttributeList attributes)
Gets called when the underlying engine decides to pass an entity and all sub-entities off to your subhandler. |
protected java.lang.Object |
stopHandler(java.lang.String name)
Stophandler is the same as end element, except that it is called saying that the subhandler is no longer in scope. |
Methods inherited from class org.jabber.jabberbeans.sax.SubHandler |
characters, 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 |
public IQSearchHandler()
IQSearchHandler
instance.
Method Detail |
protected void startHandler(java.lang.String name, AttributeList attributes) throws SAXException
Upon seeing the element that this subhandler handles, we call this constructor, passing in the attributes.
startHandler
in class SubHandler
name
- name of the element which we are handling.attributes
- list of attributes on this element
SAXException
protected void handleStartElement(java.lang.String name, AttributeList attributes) throws SAXException
handleStartElement
is overloaded by the new class to
provide logic to handle the element code.
handleStartElement
in class SubHandler
name
- a String
valueattributes
- an AttributeList
value
SAXException
- if an error occursprotected void handleEndElement(java.lang.String name) throws SAXException
handleEndElement
is overloaded by the new class to
provide logic to handle element code.
handleEndElement
in class SubHandler
name
- a String
value
SAXException
- if an error occursprotected java.lang.Object stopHandler(java.lang.String name) throws SAXException
stopHandler
in class SubHandler
SAXException
protected void receiveChildData(SubHandler subHandler, java.lang.Object o)
receiveChildData
is called when a child handler exits,
returning control to this code. The now-defunct handler along with the
data object are both returned.
receiveChildData
in class SubHandler
subHandler
- a SubHandler
valueo
- an Object
value
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |