BlackBerry Forums Support Community
              

Closed Thread
 
LinkBack Thread Tools
Old 06-12-2007, 09:36 AM   #1 (permalink)
Knows Where the Search Button Is
 
Join Date: Feb 2007
Location: India
Model: 7100v
Carrier: aittel
Posts: 35
Post Thanks: 0
Thanked 0 Times in 0 Posts
Unhappy persistent storage problem

Please Login to Remove!

I want to store InputStream in persistent storage
Iam using the following code it gives
error
Class java.io.InputStream does not implement net.rim.vm.Persistable

code
Code:
public class persistStream implements Persistable
{
    InputStream input;   
    public static PersistentObject persistStream_store;   
    static 
    {
        persistStream_store = PersistentStore.getPersistentObject(--key--);
    }
public void Store()
        {  --storedata---------}
 public InputStream Retrieve()
        { -------retrieve stream--- }
}
I can somebody tell me what is the problem with the above code
or
Is there any other way to store InputStream data into persistent storage?

Last edited by Rojiwadiya dinesh : 06-12-2007 at 09:37 AM.
Offline  
Old 06-12-2007, 09:58 AM   #2 (permalink)
Talking BlackBerry Encyclopedia
 
Join Date: Oct 2006
Model: 7103
Carrier: Verizon
Posts: 259
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

The best way to do that would be to push the inputstream into a String or some other container that is Serializable. You probably wouldn't want to persistently store the input stream anyway for a variety of reasons.
Offline  
Old 06-13-2007, 12:04 AM   #3 (permalink)
Knows Where the Search Button Is
 
Join Date: Feb 2007
Location: India
Model: 7100v
Carrier: aittel
Posts: 35
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Hi bemshaswing,
I am receiving Xml data in the form of InputStream from server.I want to
store this Stream and later want to parse it .
Since during parsing I used InputStream ,I used the following code
for parsing.

Code:
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
 DocumentBuilder builder = factory.newDocumentBuilder();
 document = builder.parse(inputStream);
 Element rootElement = document.getDocumentElement();
  rootElement.normalize();
 ----------so on----
Is there any other way to parse the xml without using InputStream where
I can use String or ByteArray ?

Thanks,
Dinesh.
Offline  
Closed Thread


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Vintage mcculloch mini Mac 1 automatic Chainsaw for parts turns over
$50.0
Vintage mcculloch mini Mac 1 automatic Chainsaw for parts turns over pictureSeiko Smart Label Label Thermal Printer vintage Mac apple
$39.99
Seiko Smart Label Label Thermal Printer vintage Mac apple pictureNew Vintage Velocette MAC 350cc Single 1949 Petrol Fuel Gas Tank
$290.0
New Vintage Velocette MAC 350cc Single 1949 Petrol Fuel Gas Tank pictureVtg MAC Tools X106 5/16" Chrome SAE Socket 3/8" Drive 6 Point Sabina Ohio USA
$7.0
Vtg MAC Tools X106 5/16SMALL STEEL GREASE CUP OLD ANTIQUE VINTAGE GAS STEAM TRACTOR HIT MISS ENGINE MAC
$12.99
SMALL STEEL GREASE CUP OLD ANTIQUE VINTAGE GAS STEAM TRACTOR HIT MISS ENGINE MAC picture






Copyright 2004-2016 BlackBerryForums.com.
The names RIM and BlackBerry are registered Trademarks of BlackBerry Inc.