cayenne-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Karich <peat...@yahoo.de>
Subject Re: AW: Store BitSet
Date Fri, 09 Mar 2007 20:40:34 GMT
Hi, Peter Schröder!

> you may use 
> http://java.sun.com/j2se/1.4.2/docs/api/java/io/ObjectOutputStream.html
> to serialize any given object. but i guess thats not what you want. 
Ah thank you! with the addition of ByteArrayOutputStream it is very easy:

//writing:
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);
oos.writeObject(new BitSet());
oos.close();
byte array[] = baos.toByteArray();
writeProperty(BIT_SET_PROPERTY, array);

//reading:
ByteArrayInputStream bais = new
	ByteArrayInputStream((byte[])readProperty(BIT_SET_PROPERTY));

ObjectInputStream o = new ObjectInputStream(bais);
BitSet date = (BitSet) o.readObject();

//is closing necessary: (?)
o.close();


Thank you again and sorry for this not-cayenne-related question,

Peter Karich.

		
___________________________________________________________ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de

Mime
View raw message