cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim Larson <>
Subject Re: [CForms] Changing the
Date Mon, 02 Feb 2004 21:00:51 GMT
On Mon, Feb 02, 2004 at 09:51:23PM +0100, Joerg Heinicke wrote:
> Regularly I have a problem with NPEs in binding when the binding 
> references an ID which does not exist in the definition. The NPE is 
> thrown in, line 129. What I want to add is to 
> throw an Exception before depending on a null test on the widget. 
> Therefore the method should declare that it throws a checked exception.
> Has anybody any objections against the change of
> public abstract void doLoad(Widget frmModel, JXPathContext jxpc);
> to
> public abstract void doLoad(Widget frmModel, JXPathContext jxpc) throws 
> BindingException;
> in, line 149?

No objection here, just so you know somebody is listening.

BTW, I think there should be a check in each binding to make sure the
widget is of the required type.  Perhaps JXPathBindingBase should supply
a method that the bindings could call to perform this check?

--Tim Larson

View raw message