[jdom-interest] getAttributeValue(): wrong signatures?
Elliotte Rusty Harold
elharo at metalab.unc.edu
Tue Apr 30 11:03:41 PDT 2002
At 1:36 PM -0400 4/30/02, Alex Rosen wrote:
>Except for getChild(String name, Namespace ns) and friends. Are you
>proposing that we change all of these?
>
Oh, yuck. I find this stuff as I write about it and that's in the
last section I haven't written yet. And honestly I've been avoiding
it because I find all that getChildren() vs getContent() vs.
getChild() vs. getChildText() vs. getchildTextTrim() vs.
getChildTextNormalize() vs. getOldestChild() vs.
getSeventhSonOfASeventhSon() to be deeply troubling and often just
plain incorrect.
I guess I am proposing that we change all of them then. At least in
these methods there's no conflict with strings used as default values
vs. strings used as namespace URIs. Using the Namespace class does
have the advantage of catching a mistake where someone flips the
order of the arguments.
--
+-----------------------+------------------------+-------------------+
| Elliotte Rusty Harold | elharo at metalab.unc.edu | Writer/Programmer |
+-----------------------+------------------------+-------------------+
| The XML Bible, 2nd Edition (Hungry Minds, 2001) |
| http://www.cafeconleche.org/books/bible2/ |
| http://www.amazon.com/exec/obidos/ISBN=0764547607/cafeaulaitA/ |
+----------------------------------+---------------------------------+
| Read Cafe au Lait for Java News: http://www.cafeaulait.org/ |
| Read Cafe con Leche for XML News: http://www.cafeconleche.org/ |
+----------------------------------+---------------------------------+
More information about the jdom-interest
mailing list