Package org.apache.axis2.json
Class AbstractJSONOMBuilder
- java.lang.Object
-
- org.apache.axis2.json.AbstractJSONOMBuilder
-
- All Implemented Interfaces:
org.apache.axis2.builder.Builder
- Direct Known Subclasses:
JSONBadgerfishOMBuilder,JSONOMBuilder
public abstract class AbstractJSONOMBuilder extends Object implements org.apache.axis2.builder.Builder
Makes the OMSourcedElement object with the JSONDataSource inside.
-
-
Constructor Summary
Constructors Constructor Description AbstractJSONOMBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract AbstractJSONDataSourcegetDataSource(Reader jsonReader, org.apache.axis2.context.MessageContext messageContext)org.apache.axiom.om.OMElementprocessDocument(InputStream inputStream, String contentType, org.apache.axis2.context.MessageContext messageContext)gives the OMSourcedElement using the incoming JSON stream
-
-
-
Method Detail
-
processDocument
public org.apache.axiom.om.OMElement processDocument(InputStream inputStream, String contentType, org.apache.axis2.context.MessageContext messageContext) throws org.apache.axis2.AxisFault
gives the OMSourcedElement using the incoming JSON stream- Specified by:
processDocumentin interfaceorg.apache.axis2.builder.Builder- Parameters:
inputStream- - incoming message as an input streamcontentType- - content type of the message (eg: application/json)messageContext- - inflow message context- Returns:
- OMSourcedElement with JSONDataSource inside
- Throws:
org.apache.axis2.AxisFault
-
getDataSource
protected abstract AbstractJSONDataSource getDataSource(Reader jsonReader, org.apache.axis2.context.MessageContext messageContext)
-
-