|
|||||||||||
| 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, lastNode, omfactory, parser, parserAccessed |
| Constructor Summary | |
StAXSOAPModelBuilder(javax.xml.stream.XMLStreamReader parser)
Constructor StAXSOAPModelBuilder Users of this constructor needs to externally take care validating the transport level soap version with the Envelope version. |
|
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 |
close, createOMText, discard, getAttributeCount, getAttributeName, getAttributeNamespace, getAttributePrefix, getBuilderType, getCharsetEncoding, getLastNode, getName, getNamespace, getNamespaceCount, getNamespacePrefix, getNamespaceUri, getParser, getPrefix, getReaderProperty, getRegisteredContentHandler, getText, init, 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)
parser -
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 | ||||||||||