public abstract class JMSAXGroupParser
extends java.lang.Object
SAXParser is controlling
an internal stack of JMSAXGroupParser instances, one
for any nested sequence, choice, or all group being parsed.| Constructor and Description |
|---|
JMSAXGroupParser() |
| Modifier and Type | Method and Description |
|---|---|
void |
addText(char[] pChars,
int pOffset,
int pLen)
Used for adding textual context.
|
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.
|
boolean |
isMixed()
Returns, whether the group supports mixed content.
|
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). |
protected abstract JMUnmarshallerHandlerImpl getHandler()
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
ContentHandler.startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes).org.xml.sax.SAXExceptionpublic abstract void endElement(java.lang.String pNamespaceURI,
java.lang.String pLocalName,
java.lang.String pQName,
java.lang.Object pResult)
throws org.xml.sax.SAXException
ContentHandler.endElement(java.lang.String, java.lang.String, java.lang.String).pResult - The object that has been parsed.org.xml.sax.SAXExceptionpublic abstract boolean isFinished()
public boolean isMixed()
public void addText(char[] pChars,
int pOffset,
int pLen)
throws org.xml.sax.SAXException
isMixed() returns true.pChars - Character buffer, as specified by
ContentHandler.characters(char[], int, int).pOffset - Offset into buffer, as specified by
ContentHandler.characters(char[], int, int).pLen - Length of relevant buffer part, as specified by
ContentHandler.characters(char[], int, int).org.xml.sax.SAXException