|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.axis2.jaxws.message.impl.BlockImpl org.apache.axis2.jaxws.message.databinding.impl.JAXBBlockImpl
public class JAXBBlockImpl
JAXBBlockImpl
A Block containing a JAXB business object (either a JAXBElement or an object with @XmlRootElement).
Field Summary |
---|
Fields inherited from class org.apache.axis2.jaxws.message.impl.BlockImpl |
---|
busContext, busObject, consumed, factory, omElement, parent, qName |
Method Summary | |
---|---|
protected java.lang.Object |
_getBOFromOM(org.apache.axiom.om.OMElement omElement,
java.lang.Object busContext)
Default method for getting business object from OM. |
protected java.lang.Object |
_getBOFromReader(javax.xml.stream.XMLStreamReader reader,
java.lang.Object busContext)
The derived class must provide an implementation that builds the business object from the reader |
protected javax.xml.stream.XMLStreamReader |
_getReaderFromBO(java.lang.Object busObj,
java.lang.Object busContext)
Get an XMLStreamReader for the BusinessObject The derived Block must implement this method |
protected void |
_outputFromBO(java.lang.Object busObject,
java.lang.Object busContext,
javax.xml.stream.XMLStreamWriter writer)
Output BusinessObject contents to a Writer. |
void |
close()
|
org.apache.axiom.om.OMDataSourceExt |
copy()
|
java.lang.Object |
getObject()
|
byte[] |
getXMLBytes(java.lang.String encoding)
|
java.io.InputStream |
getXMLInputStream(java.lang.String encoding)
|
boolean |
isDestructiveRead()
|
boolean |
isDestructiveWrite()
|
boolean |
isElementData()
|
void |
setParent(Message message)
Set the Message associated with this block (This method is intended to be called by the Message Implementation only) |
Methods inherited from class org.apache.axis2.jaxws.message.impl.BlockImpl |
---|
_getBOFromBO, _getOMFromBO, _getReaderFromOM, _outputFromOM, _outputFromReader, _postPivot_getXMLStreamReader, _postPivot_outputTo, getBlockFactory, getBusinessContext, getBusinessObject, getOMElement, getParent, getProperty, getQName, getReader, getXMLStreamReader, hasProperty, isBusinessObject, isConsumed, isQNameAvailable, outputTo, serialize, serialize, serialize, setConsumed, setProperty, setQName, traceString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.axis2.jaxws.message.Block |
---|
getBlockFactory, getBusinessContext, getBusinessObject, getOMElement, getParent, getQName, getXMLStreamReader, isConsumed, isQNameAvailable, outputTo, traceString |
Methods inherited from interface org.apache.axiom.om.OMDataSourceExt |
---|
getProperty, getReader, hasProperty, serialize, serialize, serialize, setProperty |
Method Detail |
---|
protected java.lang.Object _getBOFromReader(javax.xml.stream.XMLStreamReader reader, java.lang.Object busContext) throws javax.xml.stream.XMLStreamException, WebServiceException
BlockImpl
_getBOFromReader
in class BlockImpl
reader
- XMLStreamReader, which is consumed
javax.xml.stream.XMLStreamException
WebServiceException
protected java.lang.Object _getBOFromOM(org.apache.axiom.om.OMElement omElement, java.lang.Object busContext) throws javax.xml.stream.XMLStreamException, WebServiceException
BlockImpl
_getBOFromOM
in class BlockImpl
javax.xml.stream.XMLStreamException
WebServiceException
protected javax.xml.stream.XMLStreamReader _getReaderFromBO(java.lang.Object busObj, java.lang.Object busContext) throws javax.xml.stream.XMLStreamException, WebServiceException
BlockImpl
_getReaderFromBO
in class BlockImpl
javax.xml.stream.XMLStreamException
WebServiceException
protected void _outputFromBO(java.lang.Object busObject, java.lang.Object busContext, javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException, WebServiceException
BlockImpl
_outputFromBO
in class BlockImpl
javax.xml.stream.XMLStreamException
WebServiceException
public boolean isElementData()
isElementData
in interface Block
public void close()
close
in interface org.apache.axiom.om.OMDataSourceExt
public java.io.InputStream getXMLInputStream(java.lang.String encoding) throws java.io.UnsupportedEncodingException
getXMLInputStream
in interface org.apache.axiom.om.OMDataSourceExt
java.io.UnsupportedEncodingException
public java.lang.Object getObject()
getObject
in interface org.apache.axiom.om.OMDataSourceExt
public boolean isDestructiveRead()
isDestructiveRead
in interface org.apache.axiom.om.OMDataSourceExt
public boolean isDestructiveWrite()
isDestructiveWrite
in interface org.apache.axiom.om.OMDataSourceExt
public org.apache.axiom.om.OMDataSourceExt copy() throws org.apache.axiom.om.OMException
copy
in interface org.apache.axiom.om.OMDataSourceExt
copy
in class BlockImpl
org.apache.axiom.om.OMException
public byte[] getXMLBytes(java.lang.String encoding) throws java.io.UnsupportedEncodingException
getXMLBytes
in interface org.apache.axiom.om.OMDataSourceExt
java.io.UnsupportedEncodingException
public void setParent(Message message)
Block
setParent
in interface Block
setParent
in class BlockImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |