|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 BlockImplreader - 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 BlockImpljavax.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 BlockImpljavax.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 BlockImpljavax.xml.stream.XMLStreamException
WebServiceExceptionpublic boolean isElementData()
isElementData in interface Blockpublic 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.OMDataSourceExtjava.io.UnsupportedEncodingExceptionpublic java.lang.Object getObject()
getObject in interface org.apache.axiom.om.OMDataSourceExtpublic boolean isDestructiveRead()
isDestructiveRead in interface org.apache.axiom.om.OMDataSourceExtpublic 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.OMDataSourceExtcopy in class BlockImplorg.apache.axiom.om.OMException
public byte[] getXMLBytes(java.lang.String encoding)
throws java.io.UnsupportedEncodingException
getXMLBytes in interface org.apache.axiom.om.OMDataSourceExtjava.io.UnsupportedEncodingExceptionpublic void setParent(Message message)
Block
setParent in interface BlocksetParent in class BlockImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||