logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

Re: Exceptions in Attribues(2), AttributesImpl: msg#00009

Subject: Re: Exceptions in Attribues(2), AttributesImpl

Hi, Karl --

Is there any good reason I have overlooked why it should
be the way it is?

The by-name getters are used for the purpose of testing for the presence of an attribute as much as getting its value, and something like this:

String s = atts.getValue("foo");
if (s != null) {
 doStuff(s);
}

is preferable to something like this:

if (isSet("foo")) {
  String s = atts.getValue("foo");
  doStuff(s);
}

If for nothing else, the former is more in the habit of Java programmers, but also it saves two traversals of the internal data structure. (The same would be true for an implementation of Attributes backed by Collection APIs.)

My $0.02.

        -- Paul



-------------------------------------------------------
This SF. Net email is sponsored by: GoToMyPC
GoToMyPC is the fast, easy and secure way to access your computer from
any Web browser or wireless device. Click here to Try it Free!
https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tmpl
_______________________________________________
List: sax-devel, sax-devel@xxxxxxxxxxxxxxxxxxxxx
See:  http://www.saxproject.org/
https://lists.sourceforge.net/lists/listinfo/sax-devel



<Prev in Thread] Current Thread [Next in Thread>