edu.ou.kmi.buddyspace.plugins.maps.xml
Class ClusterTagHandler

java.lang.Object
  |
  +--SubHandler
        |
        +--edu.ou.kmi.buddyspace.plugins.maps.xml.ClusterTagHandler

public class ClusterTagHandler
extends SubHandler

Handler class for <cluster> tag.

See Also:
Serialized Form

Constructor Summary
ClusterTagHandler()
          Creates a new ClusterTagHandler instance.
 
Method Summary
 void characters(char[] ch, int start, int length)
          This is an exact copy of the characters function in the main handler
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, org.xml.sax.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, 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)
          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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClusterTagHandler

public ClusterTagHandler()
Creates a new ClusterTagHandler instance.

Method Detail

characters

public final void characters(char[] ch,
                             int start,
                             int length)
                      throws org.xml.sax.SAXException
This is an exact copy of the characters function in the main handler

Parameters:
ch - character string detected
start - start position
length - length of string
Throws:
org.xml.sax.SAXException - thrown on error

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.

Parameters:
name - name of the element which we are handling.
attributes - list of attributes on this element
org.xml.sax.SAXException

handleStartElement

protected final void handleStartElement(java.lang.String name,
                                        org.xml.sax.AttributeList attributes)
                                 throws org.xml.sax.SAXException
handleStartElement is overloaded by the new class to provide logic to handle the element code.

Parameters:
name - a String value
attributes - an AttributeList value
Throws:
org.xml.sax.SAXException - if an error occurs

handleEndElement

protected final void handleEndElement(java.lang.String name)
                               throws org.xml.sax.SAXException
handleEndElement is overloaded by the new class to provide logic to handle element code.

Parameters:
name - a String value
Throws:
org.xml.sax.SAXException - if an error occurs

stopHandler

protected final java.lang.Object stopHandler(java.lang.String name)
                                      throws org.xml.sax.SAXException
Stophandler is the same as end element, except that it is called saying that the subhandler is no longer in scope.

org.xml.sax.SAXException

receiveChildData

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.

Parameters:
subHandler - a SubHandler value
o - an Object value