commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From robert burrell donkin <robertdon...@mac.com>
Subject Re: [betwixt] Default Behaviour
Date Mon, 11 Mar 2002 18:37:50 GMT
On Monday, March 11, 2002, at 01:39 AM, James Strachan wrote:

> James
> ----- Original Message -----
> From: "Jason van Zyl" <jvanzyl@zenplex.com>
> To: "Jakarta Commons Developers List" <commons-dev@jakarta.apache.org>
> Sent: Sunday, March 10, 2002 3:13 AM
> Subject: [betwixt] Default Behaviour

<snip>

>> In the little mapper I made I used attributes as mapping information and
>> the elements as bean data. Maybe you are doing the same but I'm just
>> getting familiar with betwixt but I love it so far it's exactly what
>> I've been wanting I just didn't know it :-)
>
> :-) thats great to hear!
>
> I'd hope betwixt could be flexible enough to do it easily. e.g. ID & IDREF
> generation is kinda mapping information. I'm sure there could/should be
> others - like class names to use etc. So long as this kinda stuff is
> pluggable/configurable then we should all be happy. It wouldn't do any 
> harm
> to output className by default and for the BeanReader to use it if its 
> there
> though with stuff like RSS some folks might want to disable it to ensure
> compliance with external DTDs or schemas etc. Ditto for ID generation etc.

you should be able to turning ID generation on and off through 
get/setWriteIDs property on BeanWriter. if WriteIDs is false then 
BeanWriter doesn't write IDs and should throw a CycleReferenceException 
when it encounters a cyclic reference.

- robert


--
To unsubscribe, e-mail:   <mailto:commons-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:commons-dev-help@jakarta.apache.org>


Mime
View raw message