|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.axiom.om.impl.builder.StAXBuilder
org.apache.axiom.om.impl.builder.StAXOMBuilder
org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder
Class StAXSOAPModelBuilder
Field Summary | |
protected int |
elementLevel
element level 1 = envelope level element level 2 = Header or Body level element level 3 = HeaderElement or BodyElement level |
Fields inherited from class org.apache.axiom.om.impl.builder.StAXBuilder |
cache, document, done, isDataHandlerAware, lastNode, omfactory, parser, parserAccessed |
Constructor Summary | |
StAXSOAPModelBuilder(javax.xml.stream.XMLStreamReader parser,
SOAPFactory factory,
java.lang.String soapVersion)
|
|
StAXSOAPModelBuilder(javax.xml.stream.XMLStreamReader parser,
java.lang.String soapVersion)
Constructor StAXSOAPModelBuilder soapVersion parameter is to give the soap version from the transport. |
Method Summary | |
protected OMElement |
constructNode(OMElement parent,
java.lang.String elementName,
boolean isEnvelope)
Method constructNode |
protected OMNode |
createDTD()
Method createDTD. |
protected OMNode |
createOMElement()
Method createOMElement. |
protected OMNode |
createPI()
Method createPI. |
void |
endElement()
|
OMDocument |
getDocument()
|
OMElement |
getDocumentElement()
Method getDocumentElement. |
OMNamespace |
getEnvelopeNamespace()
|
SOAPEnvelope |
getSOAPEnvelope()
Method getSOAPEnvelope. |
protected SOAPFactory |
getSoapFactory()
|
SOAPMessage |
getSoapMessage()
|
protected void |
identifySOAPVersion(java.lang.String soapVersionURIFromTransport)
|
boolean |
isProcessingDetailElements()
|
protected void |
processNamespaceData(OMElement node,
boolean isSOAPElement)
Method processNamespaceData. |
void |
setProcessingDetailElements(boolean value)
|
protected void |
setSOAPEnvelope(OMElement node)
|
Methods inherited from class org.apache.axiom.om.impl.builder.StAXOMBuilder |
createComment, createPrefix, next, processNamespaceData, setDoDebug |
Methods inherited from class org.apache.axiom.om.impl.builder.StAXBuilder |
createOMText, discard, getAttributeCount, getAttributeName, getAttributeNamespace, getAttributePrefix, getBuilderType, getName, getNamespace, getNamespaceCount, getNamespacePrefix, getNamespaceUri, getParser, getPrefix, getRegisteredContentHandler, getText, isCompleted, processAttributes, registerExternalContentHandler, reset, setCache, setOMBuilderFactory |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected int elementLevel
Constructor Detail |
public StAXSOAPModelBuilder(javax.xml.stream.XMLStreamReader parser, java.lang.String soapVersion)
parser
- soapVersion
- parameter is to give the soap version for the transport.public StAXSOAPModelBuilder(javax.xml.stream.XMLStreamReader parser, SOAPFactory factory, java.lang.String soapVersion)
parser
- factory
- soapVersion
- parameter is to give the soap version from the transport. For example, in
HTTP case you can identify the version of the soap message u have recd by looking at
the HTTP headers. It is used to check whether the actual soap message
contained is of that version.If one is creates the builder from the transport,
then can just pass null for version.Method Detail |
protected void identifySOAPVersion(java.lang.String soapVersionURIFromTransport)
soapVersionURIFromTransport
- public SOAPEnvelope getSOAPEnvelope() throws OMException
OMException
protected OMNode createOMElement() throws OMException
createOMElement
in class StAXOMBuilder
OMException
protected void setSOAPEnvelope(OMElement node)
protected OMElement constructNode(OMElement parent, java.lang.String elementName, boolean isEnvelope)
parent
- elementName
- isEnvelope
- public void endElement()
endElement
in class StAXOMBuilder
protected OMNode createDTD() throws OMException
createDTD
in class StAXOMBuilder
OMException
protected OMNode createPI() throws OMException
createPI
in class StAXOMBuilder
OMException
public OMElement getDocumentElement()
getDocumentElement
in interface OMXMLParserWrapper
getDocumentElement
in class StAXOMBuilder
protected void processNamespaceData(OMElement node, boolean isSOAPElement)
node
- isSOAPElement
- public OMNamespace getEnvelopeNamespace()
public boolean isProcessingDetailElements()
public void setProcessingDetailElements(boolean value)
public SOAPMessage getSoapMessage()
public OMDocument getDocument()
getDocument
in class StAXBuilder
protected SOAPFactory getSoapFactory()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |