At 07:15 9/4/01 +0200, Ricardo Rocha wrote:
>A component implementing Contextualizable may need to assert some
>condition(s) on its context and throw an exception if such condition(s)
>are not met:
>
> public class MyComponent implements Contextualizable {
> . . .
> public void contextualize(Context context) throws ContextException {
> this.requiredComponent = context.get("required");
> if (this.required == null) {
> throw new ContextException("Required component missing in context");
> }
> }
> . . .
> }
>
>What do you think of creating a new ContextException and have the
>contextualize(Context) method throw it?
I like - except I would have context.get() throw the COntextException
directly - thoughts?
Cheers,
Pete
*-----------------------------------------------------*
| "Faced with the choice between changing one's mind, |
| and proving that there is no need to do so - almost |
| everyone gets busy on the proof." |
| - John Kenneth Galbraith |
*-----------------------------------------------------*
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]