Hi Andreas;
It is Axis2 class, org.apache.axis2.builder.unknowncontent.* .. Is
there any other DataSource impl I can use?
--Srinath

On Tue, Jun 16, 2009 at 12:57 PM, Andreas
Veithen<andreas.veit...@gmail.com> wrote:
> Where does the InputStreamDataSource class come from?
>
> Andreas
>
> On Tue, Jun 16, 2009 at 08:55, Srinath Perera<hemap...@gmail.com> wrote:
>> Hi All;
>>
>> If we create a OM Element that do have a OMText which includes binary
>> content represented as a "DataHandler", that binary content disappear
>> after someone do a toString() on the OM Element. Following code
>> recreate the problem. Could someone help me figuring out the problem?
>>
>> Thanks very much
>> Srinath
>>
>> SOAPFactory factory = OMAbstractFactory.getSOAP11Factory();
>> OMNamespace ns =
>> factory.createOMNamespace(ExpandingMessageFormatter.BINARY_CONTENT_QNAME.getNamespaceURI(),
>> "ns");
>> OMElement omEle =
>> factory.createOMElement(ExpandingMessageFormatter.BINARY_CONTENT_QNAME.getLocalPart(),
>> ns);
>>
>> InputStreamDataSource ds = new InputStreamDataSource(in);
>> DataHandler dataHandler = new DataHandler(ds);
>>
>> //create an OMText node with the above DataHandler and set optimized to true
>> OMText textData = factory.createOMText(dataHandler, true);
>> textData.setBinary(true);
>> omEle.addChild(textData);
>>
>> System.out.println(omEle.toString());
>> System.out.println(omEle);
>>
>> --
>> ============================
>> Srinath Perera:
>>   WSO2 Inc. http://wso2.com
>>   Blog: http://srinathsview.blogspot.com/
>>
>



-- 
============================
Srinath Perera:
   WSO2 Inc. http://wso2.com
   Blog: http://srinathsview.blogspot.com/

Reply via email to