|
||||||||||
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
public class StAXSOAPModelBuilder
Class StAXSOAPModelBuilder
Field Summary | |
---|---|
private boolean |
bodyPresent
Field bodyPresent |
private SOAPBuilderHelper |
builderHelper
|
private SOAPEnvelope |
envelope
Field envelope |
private OMNamespace |
envelopeNamespace
|
private boolean |
headerPresent
Field headerPresent |
private static boolean |
isDebugEnabled
|
private static org.apache.commons.logging.Log |
log
Field log |
private java.lang.String |
namespaceURI
|
private java.lang.String |
parserVersion
|
private boolean |
processingDetailElements
|
private boolean |
processingFault
|
private SOAPFactory |
soapFactory
|
(package private) SOAPMessage |
soapMessage
|
Fields inherited from class org.apache.axiom.om.impl.builder.StAXBuilder |
---|
_isClosed, _releaseParserOnClose, cache, charEncoding, customBuilderForPayload, customBuilders, document, done, elementLevel, isDataHandlerAware, lastNode, maxDepthForCustomBuilders, 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 | |
---|---|
(package private) void |
adjustElementLevel(int value)
Increase or decrease the element level by the desired amount. |
protected OMElement |
constructNode(OMElement parent,
java.lang.String elementName,
boolean isEnvelope)
Method constructNode |
protected OMNode |
createDTD()
Method createDTD. |
protected OMNode |
createNextOMElement()
Creates a new OMElement using either a CustomBuilder or the default Builder mechanism. |
protected OMNode |
createOMElement()
Method createOMElement. |
protected OMNode |
createPI()
Method createPI. |
void |
endElement()
|
OMDocument |
getDocument()
|
OMElement |
getDocumentElement()
Method getDocumentElement. |
OMNamespace |
getEnvelopeNamespace()
|
private java.lang.String |
getReceiverFaultCode()
|
private java.lang.String |
getSenderFaultCode()
|
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, createWithCustomBuilder, isLookahead, isNamespaceURIInterning, lookahead, next, processNamespaceData, setDoDebug, setNamespaceURIInterning |
Methods inherited from class org.apache.axiom.om.impl.builder.StAXBuilder |
---|
close, createOMText, discard, getAttributeCount, getAttributeName, getAttributeNamespace, getAttributePrefix, getBuilderType, getCharacterEncoding, getCharsetEncoding, getCustomBuilder, getLastNode, getName, getNamespace, getNamespaceCount, getNamespacePrefix, getNamespaceUri, getParser, getPrefix, getReaderProperty, getRegisteredContentHandler, getText, init, isCache, isClosed, isCompleted, processAttributes, registerCustomBuilder, registerCustomBuilderForPayload, registerExternalContentHandler, releaseParserOnClose, reset, setCache, setOMBuilderFactory |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
SOAPMessage soapMessage
private SOAPEnvelope envelope
private OMNamespace envelopeNamespace
private java.lang.String namespaceURI
private SOAPFactory soapFactory
private boolean headerPresent
private boolean bodyPresent
private static final org.apache.commons.logging.Log log
private boolean processingFault
private boolean processingDetailElements
private SOAPBuilderHelper builderHelper
private java.lang.String parserVersion
private static final boolean isDebugEnabled
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 createNextOMElement()
createNextOMElement
in class StAXOMBuilder
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
- private java.lang.String getSenderFaultCode()
private java.lang.String getReceiverFaultCode()
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()
void adjustElementLevel(int value)
value
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |