[jdom-interest] setText() to replace children?
bart at wdi.co.uk
Wed Jul 11 03:59:13 PDT 2001
Er.... I think perhaps that's what I just said?
Abbotsbury Software Ltd
Abbotsbury, DORSET DT3 4JT
Tel: +44 (0) 1305 871644
E-mail: bart at wdi.co.uk
----- Original Message -----
From: "Ian Lea" <ian.lea at blackwell.co.uk>
To: <jdom-interest at jdom.org>
Sent: Wednesday, July 11, 2001 10:52 AM
Subject: Re: [jdom-interest] setText() to replace children?
> Bart Read wrote:
> > I have to broadly agree with Alex Rosen on this one. getText() should
> > get the text, possibly throwing a RuntimeException if there is mixed
> > content. If you want all of the content you should use getContent(). I
> > think the function that setText() should perform is more open to debate.
> > personal opinion is that it should replace all child content of the
> > in question. If you want to set mixed content then there are more
> > appropriate methods: setContent(List content) and the various forms of
> > addContent(). If you're dealing with mixed content I really can't see
> > you'd want to use getText() in the first place. Conversely if you have
> > element that only contains text do you really want to get back a List
> > then have to cast the first object to a String in order to get at it?
> Absolutely not. I use getText() and setText() a lot on elements
> that I know only contain text and they do exactly what I want. Would
> have no objection to an exception being thrown if the element didn't
> just contain text.
> ian.lea at blackwell.co.uk
> To control your jdom-interest membership:
> ---------- Automatically inserted by mailhost.wdi.co.uk ------------
> This message has been scanned for virus, trojans, illegal relays and
> spam. If you have any comments, problems or questions please do not
> hesitate to contact:
> Abbotsbury Software Ltd
> Tel: +44 1305 871543 Fax: +44 1305 871688
> Email: postmaster at wdi.co.uk
> Web: http://www.wdi.co.uk/virus.phtml
More information about the jdom-interest