Having two Lob types, Text and Binary, didn't make sense. The only difference was support for encoding and unicode string to byte string conversion.
I removed Text and Binary and replaced them with a new type, called Lob.


As before, there are two streaming APIs on a Lob object, input/outputStream that works with byte strings and reader/writer that works with unicode strings. You can only use the reader/writer streaming APIs if you specified an encoding value at Lob instantiation time or if you specified a unicode string at Lob instantiation time, in which case encoding defaults to 'utf-8'.

I changed all the code that I could find that was using Text or Binary and fixed it to use Lob. This involved changing parcel XML files, schema changes, and you therefore need to re-create your repository after your next 'cvs update'.

Andi..
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/dev

Reply via email to