org.oddjob
Class Oddjob.OddjobHandler

java.lang.Object
  extended byorg.oddjob.arooa.ArooaHandler
      extended byorg.oddjob.Oddjob.OddjobHandler
Enclosing class:
Oddjob

public class Oddjob.OddjobHandler
extends ArooaHandler

Need our own handler to get the id element.


Constructor Summary
Oddjob.OddjobHandler(Oddjob.Root rootObject)
          Constructor.
 
Method Summary
 ArooaHandler onStartChild(java.lang.String uri, java.lang.String name, java.lang.String qname, org.xml.sax.Attributes attrs, ArooaContext context)
          Start child.
 void onStartElement(java.lang.String uri, java.lang.String name, java.lang.String qname, org.xml.sax.Attributes attrs, ArooaContext context)
          Handle the top level element.
 
Methods inherited from class org.oddjob.arooa.ArooaHandler
characters, checkNamespace, onEndChild, onEndElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Oddjob.OddjobHandler

public Oddjob.OddjobHandler(Oddjob.Root rootObject)
Constructor.

Method Detail

onStartElement

public void onStartElement(java.lang.String uri,
                           java.lang.String name,
                           java.lang.String qname,
                           org.xml.sax.Attributes attrs,
                           ArooaContext context)
                    throws org.xml.sax.SAXParseException
Handle the top level element.

Overrides:
onStartElement in class ArooaHandler
Parameters:
uri - the namespace URI for the tag
name - The name of the element being started. Will not be null.
qname - The qualified name of the element.
attrs - Attributes of the element being started. Will not be null.
context - The context that this element is in.
Throws:
org.xml.sax.SAXParseException - if this method is not overridden, or in case of error in an overridden version

onStartChild

public ArooaHandler onStartChild(java.lang.String uri,
                                 java.lang.String name,
                                 java.lang.String qname,
                                 org.xml.sax.Attributes attrs,
                                 ArooaContext context)
                          throws org.xml.sax.SAXParseException
Start child.

Overrides:
onStartChild in class ArooaHandler
Parameters:
uri - The namespace uri for this element.
name - The name of the element being started. Will not be null.
qname - The qualified name for this element.
attrs - Attributes of the element being started. Will not be null.
context - The current context.
Returns:
a handler (in the derived classes)
Throws:
org.xml.sax.SAXParseException - if this method is not overridden, or in case of error in an overridden version