org.apache.ws.jaxme.impl
Class JMSAXGroupParser

java.lang.Object
  extended byorg.apache.ws.jaxme.impl.JMSAXGroupParser
Direct Known Subclasses:
JMSAXElementParser

public abstract class JMSAXGroupParser
extends java.lang.Object

The SAXParser is controlling an internal stack of JMSAXGroupParser instances, one for any nested sequence, choice, or all group being parsed.
Note, that complex types with complex content are


Constructor Summary
JMSAXGroupParser()
           
 
Method Summary
abstract  void endElement(java.lang.String pNamespaceURI, java.lang.String pLocalName, java.lang.String pQName, java.lang.Object pResult)
          Roughly equivalent to ContentHandler.endElement(java.lang.String, java.lang.String, java.lang.String).
protected abstract  JMUnmarshallerHandlerImpl getHandler()
           
abstract  boolean isFinished()
          Returns, whether the group contents are valid.
abstract  boolean startElement(java.lang.String pNamespaceURI, java.lang.String pLocalName, java.lang.String pQName, org.xml.sax.Attributes pAttrs)
          Equivalent to ContentHandler.startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JMSAXGroupParser

public JMSAXGroupParser()
Method Detail

getHandler

protected abstract JMUnmarshallerHandlerImpl getHandler()

startElement

public abstract boolean startElement(java.lang.String pNamespaceURI,
                                     java.lang.String pLocalName,
                                     java.lang.String pQName,
                                     org.xml.sax.Attributes pAttrs)
                              throws org.xml.sax.SAXException
Equivalent to ContentHandler.startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes).

Throws:
org.xml.sax.SAXException

endElement

public abstract void endElement(java.lang.String pNamespaceURI,
                                java.lang.String pLocalName,
                                java.lang.String pQName,
                                java.lang.Object pResult)
                         throws org.xml.sax.SAXException
Roughly equivalent to ContentHandler.endElement(java.lang.String, java.lang.String, java.lang.String).

Parameters:
pResult - The object that has been parsed.
Throws:
org.xml.sax.SAXException

isFinished

public abstract boolean isFinished()
Returns, whether the group contents are valid.