[jdom-interest] NullPointerException... maybe change it?

Mike Hogarth mike at hogarth.org
Sun Jan 20 13:15:40 PST 2002


Hello:

An attempt to get an Element with xyz.getChild("Name") when
the Element "Name" is not present in the XML document
results in a NullPointerException (ie, if tag Name is
optional).

JDOM developers might consider a more descriptive Exception
--- ElementNotFoundException: Name not found? 
to help debugging.

You might also consider a quick "search" method for the
Element name without having to traverse the nodes in
sequence:
public boolean isElementPresent(Name){}

This allows one to quickly check to see if Elements are
present and to avoid any getChild(Name) method calls if the
element Name is not in the document.

--Mike H




More information about the jdom-interest mailing list