public interface XMLPart
Message,
Block,
for implementation details| Modifier and Type | Method and Description |
|---|---|
void |
appendHeaderBlock(String namespace,
String localPart,
Block block)
appendHeaderBlock
Append the block to the list of header blocks.
|
void |
close()
Used primarily to ensure the parser is forwarded to the end so it can be closed.
|
org.apache.axiom.om.OMElement |
getAsOMElement()
getAsOMElement Get the xml part as a read/write OM...note this returns an OM SOAPEnvelope for
all protocols...even REST
|
javax.xml.soap.SOAPEnvelope |
getAsSOAPEnvelope()
getAsEnvelope Get the xml part as a read/write SOAPEnvelope
|
Block |
getBodyBlock(int index,
Object context,
BlockFactory blockFactory)
getBodyBlock Get the body block at the specificed index.
|
Block |
getBodyBlock(Object context,
BlockFactory blockFactory)
getBodyBlock Get the single Body Block.
|
List<QName> |
getBodyBlockQNames()
getBodyBlockQNames
Calling this method will cache the OM.
|
Block |
getHeaderBlock(String namespace,
String localPart,
Object context,
BlockFactory blockFactory)
getHeaderBlock
Get the firstheader block with the specified name.
|
List<Block> |
getHeaderBlocks(String namespace,
String localPart,
Object context,
BlockFactory blockFactory,
org.apache.axiom.soap.RolePlayer rolePlayer)
getHeaderBlock
Get the header blocks with the specified name
The BlockFactory and object context
are passed in to help create the proper kind of block.
|
Set<QName> |
getHeaderQNames() |
int |
getIndirection()
Get indirection.
|
int |
getNumBodyBlocks()
getNumBodyBlocks Calling this method will cache the OM.
|
int |
getNumHeaderBlocks()
getNumHeaderBlocks
|
QName |
getOperationElement() |
Message |
getParent()
getParent Get the Message object that this XMLPart is attached to, if it is attached to one
at all.
|
Protocol |
getProtocol()
Get the protocol for this Message (soap11, soap12, etc.)
|
javax.jws.soap.SOAPBinding.Style |
getStyle() |
XMLFault |
getXMLFault()
If the XMLPart represents a fault, an XMLFault is returned which describes the fault in a
protocol agnostic manner
|
String |
getXMLPartContentType()
The representation of the XMLPart may be in a number of different forms.
|
javax.xml.stream.XMLStreamReader |
getXMLStreamReader(boolean consume)
Get the XMLStreamReader represented by this Message for the xml part
|
boolean |
isConsumed()
isConsumed Return true if the part is consumed.
|
boolean |
isFault()
Determines whether the XMLPart represents a Fault
|
void |
outputTo(javax.xml.stream.XMLStreamWriter writer,
boolean consume)
Write out the Message
|
void |
removeBodyBlock(int index)
removeBodyBlock Removes the indicated BodyBlock
|
void |
removeHeaderBlock(String namespace,
String localPart)
removeHeaderBlock
Removes all header blocks with this namespace/localpart
|
void |
setBodyBlock(Block block)
setBodyBlock Set this as block as the single block for the message.
|
void |
setBodyBlock(int index,
Block block)
setBodyBlock Set the block at the specified index Once set, the Message owns the block.
|
void |
setHeaderBlock(String namespace,
String localPart,
Block block)
setHeaderBlock
replaces the first existing header block with this new block.
|
void |
setIndirection(int indirection)
Set indirection.
|
void |
setOperationElement(QName operationQName)
Set the operation element qname.
|
void |
setParent(Message m)
setParent Set the Message object that will hold this XMLPart
|
void |
setStyle(javax.jws.soap.SOAPBinding.Style style)
Set the Style.
|
void |
setXMLFault(XMLFault xmlFault)
Change the XMLPart so that it represents the fault described by XMLFault
|
String |
traceString(String indent)
Get a traceString...the trace string dumps the contents of the Block without forcing an
underlying ill-performant transformation of the message.
|
Protocol getProtocol()
void outputTo(javax.xml.stream.XMLStreamWriter writer, boolean consume) throws javax.xml.stream.XMLStreamException, javax.xml.ws.WebServiceException
writer - XMLStreamWriterconsume - true if this is the last request on the block.javax.xml.ws.WebServiceExceptionjavax.xml.stream.XMLStreamExceptionjavax.xml.stream.XMLStreamReader getXMLStreamReader(boolean consume) throws javax.xml.ws.WebServiceException
consume - true if this is the last request on the Messagejavax.xml.ws.WebServiceExceptionjavax.xml.stream.XMLStreamExceptionjavax.jws.soap.SOAPBinding.Style getStyle()
void setStyle(javax.jws.soap.SOAPBinding.Style style)
throws javax.xml.ws.WebServiceException
style - Stylejavax.xml.ws.WebServiceExceptionindirectionvoid setIndirection(int indirection)
indirection - (0 or 1)int getIndirection()
QName getOperationElement() throws javax.xml.ws.WebServiceException
javax.xml.ws.WebServiceExceptionvoid setOperationElement(QName operationQName) throws javax.xml.ws.WebServiceException
operationQName - javax.xml.ws.WebServiceExceptionboolean isConsumed()
boolean isFault()
throws javax.xml.ws.WebServiceException
javax.xml.ws.WebServiceExceptionXMLFault getXMLFault() throws javax.xml.ws.WebServiceException
javax.xml.ws.WebServiceExceptionXMLFaultvoid setXMLFault(XMLFault xmlFault) throws javax.xml.ws.WebServiceException
xmlfault - javax.xml.ws.WebServiceExceptionXMLFaultMessage getParent()
void setParent(Message m)
m - javax.xml.soap.SOAPEnvelope getAsSOAPEnvelope() throws javax.xml.ws.WebServiceException
javax.xml.ws.WebServiceExceptionorg.apache.axiom.om.OMElement getAsOMElement()
throws javax.xml.ws.WebServiceException
javax.xml.ws.WebServiceExceptionint getNumBodyBlocks()
throws javax.xml.ws.WebServiceException
javax.xml.ws.WebServiceExceptionList<QName> getBodyBlockQNames() throws javax.xml.ws.WebServiceException
javax.xml.ws.WebServiceExceptionBlock getBodyBlock(int index, Object context, BlockFactory blockFactory) throws javax.xml.ws.WebServiceException
index - context - blockFactory - javax.xml.ws.WebServiceExceptiongetBodyBlockBlock getBodyBlock(Object context, BlockFactory blockFactory) throws javax.xml.ws.WebServiceException
index - context - blockFactory - javax.xml.ws.WebServiceExceptionvoid setBodyBlock(int index,
Block block)
throws javax.xml.ws.WebServiceException
index - block - javax.xml.ws.WebServiceExceptionvoid setBodyBlock(Block block) throws javax.xml.ws.WebServiceException
index - block - javax.xml.ws.WebServiceExceptionvoid removeBodyBlock(int index)
throws javax.xml.ws.WebServiceException
index - javax.xml.ws.WebServiceExceptionint getNumHeaderBlocks()
throws javax.xml.ws.WebServiceException
javax.xml.ws.WebServiceExceptionBlock getHeaderBlock(String namespace, String localPart, Object context, BlockFactory blockFactory) throws javax.xml.ws.WebServiceException
namespace - localPart - context - blockFactory - javax.xml.ws.WebServiceExceptionList<Block> getHeaderBlocks(String namespace, String localPart, Object context, BlockFactory blockFactory, org.apache.axiom.soap.RolePlayer rolePlayer) throws javax.xml.ws.WebServiceException
namespace - uri of headerlocalPart - local name of headercontext - context for blockFactoryblockFactory - kind of factory (i.e. JAXB)RolePlayer - determines acceptable roles (or null)javax.xml.ws.WebServiceExceptionvoid setHeaderBlock(String namespace, String localPart, Block block) throws javax.xml.ws.WebServiceException
namespace - localPart - block - javax.xml.ws.WebServiceExceptionvoid appendHeaderBlock(String namespace, String localPart, Block block) throws javax.xml.ws.WebServiceException
namespace - localPart - block - javax.xml.ws.WebServiceExceptionvoid removeHeaderBlock(String namespace, String localPart) throws javax.xml.ws.WebServiceException
namespace - localPart - javax.xml.ws.WebServiceExceptionString traceString(String indent)
String getXMLPartContentType()
void close()
Copyright © 2004–2018 The Apache Software Foundation. All rights reserved.