[jdom-interest] detach() [eg]
jhunter at collab.net
Thu Apr 19 10:59:06 PDT 2001
philip.nelson at omniresources.com wrote:
> What if we had getRootElement() throw an Illegal<something>Exception when
> the placeholder was there? Then it wouln't matter at all how the internal
> state was kept. Other than to see if you have this bogus Document, I can't
> see any valid reason you would want to get the root element. If you try to
> output the document, you would get a meaningful error. If you can't be
> sure, you can attempt to get the root element and use a try catch to do the
> right thing. Meanwhile, everything else works exactly the same way.
> Element.MISSING_ROOT_ELEMENT would have the meaningful text to use in the
> exception and could be protected an it's presence gives you a nice location
> to document the behaviour.
I like this idea. Is it consistent though with our goal that JDOM docs
in memory are well-formed? We'd have well-formed, or malformed but
you'll get an exception when you try something with them. Hmm...
More information about the jdom-interest