[jdom-interest] Additional JDOMException subclasses
Elliotte Rusty Harold
elharo at metalab.unc.edu
Thu Apr 11 15:23:49 PDT 2002
Currently JDOMException covers a lot of ground. For example, both
well-formedness and validity errors are reported just as "JDOMException"
even though SAX can distinguish them. I suggest it would be useful to add a
ValidityException extends JDOMException
for use by SAXBuilder. Simple use-case: a utility program that checks
documents for errors and reports them (about the third example in my
JDOM tutorial) should be able to distinguish well-formedness and
validity errors.
Are there any other more detailed exception classes anybody wants? For
instance, should we also have a separate
MalformedException extends JDOMException
There are, after all, some JDOMExceptions that are neither
well-formedness nor validity errors.
Let's discuss what we might want; and then, if we've got a rough
consenseus, I'll take a whack at the code. Note that unlike my earlier
exception patches for IOException these should be completely compatible
with existing code. They should break anybody's programs.
--
+-----------------------+------------------------+-------------------+
| Elliotte Rusty Harold | elharo at metalab.unc.edu | Writer/Programmer |
+-----------------------+------------------------+-------------------+
| The XML Bible, 2nd Edition (IDG Books, 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