public class DataSourceBlockImpl extends BlockImpl<DataSource,Void> implements DataSourceBlock
| Constructor and Description |
|---|
DataSourceBlockImpl(org.apache.axiom.om.OMElement omElement,
QName qName,
BlockFactory factory)
Constructor called from factory
|
| Modifier and Type | Method and Description |
|---|---|
protected DataSource |
_getBOFromBO(DataSource busObject,
Void busContext,
boolean consume)
The default implementation is to return the business object.
|
protected DataSource |
_getBOFromOM(org.apache.axiom.om.OMElement omElement,
Void busContext)
Default method for getting business object from OM.
|
protected XMLStreamReader |
_getReaderFromBO(DataSource busObj,
Void busContext)
Get an XMLStreamReader for the BusinessObject The derived Block must implement this method
|
protected void |
_outputFromBO(DataSource busObject,
Void busContext,
XMLStreamWriter writer)
Output BusinessObject contents to a Writer.
|
void |
close() |
Object |
getObject() |
org.apache.axiom.om.OMElement |
getOMElement()
Get the OMElement represented by this Block.
|
boolean |
isDestructiveRead() |
boolean |
isDestructiveWrite() |
boolean |
isElementData() |
_getOMFromBO, _outputFromOM, _outputFromReader, _postPivot_getXMLStreamReader, _postPivot_outputTo, copy, getBlockFactory, getBusinessContext, getBusinessObject, getParent, getQName, getReader, getXMLStreamReader, isBusinessObject, isConsumed, isQNameAvailable, outputTo, serialize, setConsumed, setParent, setQName, traceStringgetProperty, getXMLBytes, getXMLInputStream, hasProperty, serialize, serialize, setPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBlockFactory, getBusinessContext, getBusinessObject, getParent, getQName, getXMLStreamReader, isConsumed, isQNameAvailable, outputTo, setParent, traceStringpublic DataSourceBlockImpl(org.apache.axiom.om.OMElement omElement,
QName qName,
BlockFactory factory)
reader - qName - factory - public org.apache.axiom.om.OMElement getOMElement()
throws XMLStreamException,
WebServiceException
BlockgetOMElement in interface Block<DataSource,Void>getOMElement in class BlockImpl<DataSource,Void>XMLStreamExceptionWebServiceExceptionprotected DataSource _getBOFromOM(org.apache.axiom.om.OMElement omElement, Void busContext) throws XMLStreamException, WebServiceException
BlockImpl_getBOFromOM in class BlockImpl<DataSource,Void>XMLStreamExceptionWebServiceExceptionprotected XMLStreamReader _getReaderFromBO(DataSource busObj, Void busContext) throws XMLStreamException, WebServiceException
BlockImpl_getReaderFromBO in class BlockImpl<DataSource,Void>XMLStreamExceptionWebServiceExceptionprotected void _outputFromBO(DataSource busObject, Void busContext, XMLStreamWriter writer) throws XMLStreamException, WebServiceException
BlockImpl_outputFromBO in class BlockImpl<DataSource,Void>XMLStreamExceptionWebServiceExceptionprotected DataSource _getBOFromBO(DataSource busObject, Void busContext, boolean consume)
BlockImpl_getBOFromBO in class BlockImpl<DataSource,Void>public boolean isElementData()
isElementData in interface Block<DataSource,Void>public void close()
close in interface org.apache.axiom.om.OMDataSourceExtclose in class org.apache.axiom.om.ds.AbstractOMDataSourcepublic Object getObject()
getObject in interface org.apache.axiom.om.OMDataSourceExtgetObject in class org.apache.axiom.om.ds.AbstractOMDataSourcepublic boolean isDestructiveRead()
isDestructiveRead in interface org.apache.axiom.om.OMDataSourceExtpublic boolean isDestructiveWrite()
isDestructiveWrite in interface org.apache.axiom.om.OMDataSourceExtCopyright © 2004–2020 The Apache Software Foundation. All rights reserved.