Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

edu.ou.kmi.buddyspace.xml
Class XDataFieldHandler  view XDataFieldHandler download XDataFieldHandler.java

java.lang.Object
  extended bySubHandler
      extended byedu.ou.kmi.buddyspace.xml.XDataFieldHandler

public class XDataFieldHandler
extends SubHandler

Handler class to build <field> objects inside jabber:x:data


Field Summary
private  XDataFieldBuilder builder
          builder for XDataField objects
private  java.lang.StringBuffer elementChars
          used to capture data between element tags
 
Constructor Summary
XDataFieldHandler()
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
protected  void handleEndElement(java.lang.String name)
           
protected  void handleStartElement(java.lang.String name, org.xml.sax.AttributeList attributes)
           
protected  void receiveChildData(SubHandler subHandler, java.lang.Object o)
           
protected  void startHandler(java.lang.String name, org.xml.sax.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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

elementChars

private java.lang.StringBuffer elementChars
used to capture data between element tags


builder

private XDataFieldBuilder builder
builder for XDataField objects

Constructor Detail

XDataFieldHandler

public XDataFieldHandler()
Method Detail

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException

startHandler

protected final void startHandler(java.lang.String name,
                                  org.xml.sax.AttributeList attributes)
                           throws org.xml.sax.SAXException
Gets called when the underlying engine decides to pass an entity and all sub-entities off to your subhandler.

Upon seeing the element that this subhandler handles, we call this constructor, passing in the attributes.


handleStartElement

protected void handleStartElement(java.lang.String name,
                                  org.xml.sax.AttributeList attributes)
                           throws org.xml.sax.SAXException

handleEndElement

protected void handleEndElement(java.lang.String name)
                         throws org.xml.sax.SAXException

stopHandler

protected java.lang.Object stopHandler(java.lang.String name)
                                throws org.xml.sax.SAXException

receiveChildData

protected void receiveChildData(SubHandler subHandler,
                                java.lang.Object o)