|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.ws.jaxme.impl.JMSAXGroupParser
public abstract class JMSAXGroupParser
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 | |
---|---|
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) . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JMSAXGroupParser()
Method Detail |
---|
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.SAXException
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
ContentHandler.endElement(java.lang.String, java.lang.String, java.lang.String)
.
pResult
- The object that has been parsed.
org.xml.sax.SAXException
public 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
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |