|
|||||||||||
| 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 StAXOMBuilderOMExceptionprotected 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 StAXOMBuilderOMException
protected OMNode createPI()
throws OMException
createPI in class StAXOMBuilderOMExceptionpublic OMElement getDocumentElement()
getDocumentElement in interface OMXMLParserWrappergetDocumentElement 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 StAXBuilderprotected SOAPFactory getSoapFactory()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||