org.apache.axis2.json
Class JSONBadgerfishDataSource

java.lang.Object
  extended by org.apache.axis2.json.AbstractJSONDataSource
      extended by org.apache.axis2.json.JSONBadgerfishDataSource
All Implemented Interfaces:
org.apache.axiom.om.OMDataSource

public class JSONBadgerfishDataSource
extends AbstractJSONDataSource

JSON data source implementation for the "Badgerfish" convention.


Field Summary
 
Fields inherited from class org.apache.axis2.json.AbstractJSONDataSource
localName
 
Constructor Summary
JSONBadgerfishDataSource(Reader jsonReader, String localName)
           
 
Method Summary
 XMLStreamReader getReader()
          Gives the StAX reader using the "Badgerfish" formatted input JSON String.
 
Methods inherited from class org.apache.axis2.json.AbstractJSONDataSource
getCompleteJOSNString, getJSONString, serialize, serialize, serialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSONBadgerfishDataSource

public JSONBadgerfishDataSource(Reader jsonReader,
                                String localName)
Method Detail

getReader

public XMLStreamReader getReader()
                          throws XMLStreamException
Gives the StAX reader using the "Badgerfish" formatted input JSON String.

Specified by:
getReader in interface org.apache.axiom.om.OMDataSource
Specified by:
getReader in class AbstractJSONDataSource
Returns:
The XMLStreamReader according to the JSON String.
Throws:
XMLStreamException - if there is an error while making the StAX reader.


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.