[jdom-interest] How about a general purpose Object reference?
guru at edamame.stinky.com
Mon Oct 9 07:42:14 PDT 2000
> Is there any compelling reasons not to do this?
Cause it's dumb? :-)
Just kidding, it's a natural instinct, used in library APIs since the
dawn of time, but leads (as you said) to all sorts of messiness.
Since JDOM defines equals() lazily (that's not an insult, just a
description -- it uses ==) you can use a hashtable, and be assured you
won't get back the same object for different nodes that happen to have
the same contents.
Map extra = new HashMap();
extra.put( elementA, objectB );
extra.put( elementC, objectD );
There's your association between JDOM nodes and arbitrary objects.
Alex Chaffee mailto:alex at jguru.com
jGuru - Java News and FAQs http://www.jguru.com/alex/
Creator of Gamelan http://www.gamelan.com/
Founder of Purple Technology http://www.purpletech.com/
Curator of Stinky Art Collective http://www.stinky.com/
More information about the jdom-interest