Re: [xml-dev] SAXException, checked, buy why?

From
Karl Waclawek <>
To
Alan Gutierrez <>
Date
2005-01-04T19:32:05Z
ID
<>
Thread
Re: [xml-dev] SAXException, checked, buy why?
Alan Gutierrez wrote:

>>>   The class in final because a SAX error is really just a wrapper
>>>   for a real, application error. No message either. That is found
>>>   in the real cause. Eh?
> 
> 
>>If you made your class abstract, then your content handler and application
>>could agree on some shared way of exchanging information (through a subclass
>>known to both of them) that is best suited to the problem at hand, without
>>involving the API too much.
> 
> 
>>Did you say "Eh?" to point out my Canadian domain name?
>>Well, its true, I live there, but if you heard my accent ... ;-)
> 
> 
>     No. It was just to solicit a response.
> 
>     Why Canadians are to touchy a boot their accents?

I am not touchy at all about it, I just find it amusing.
I don't think Canadians have an accent worth mentioning.
Btw, I am not a Canadian ...

>     I think the API sticks it's nose in. I think API provides a
>     conduit for XML message events coming in, and it needs to
>     provide a conduit for error events going, er, where ever.

Yes, a conduit, but it should not care about what goes through that conduit.
This would create unnecessary dependencies.

> 
>     Did I already state that I see errors as simply more events? I
>     do for now, at lest. Within handling, an error is an event, to
>     be handled, and is thrown as a last resort.

There are always multiple view points.
In an event based API it is natural to see errors as events.
The design challenge often is to come up with a solution
that looks reasonable from different view points.

Karl