cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefano Mazzocchi <stef...@apache.org>
Subject Re: [RT] Implementing Cocoon Blocks
Date Fri, 19 Sep 2003 21:14:55 GMT

On Friday, Sep 19, 2003, at 19:31 Europe/Rome, Reinhard Poetz wrote:

>
> From: Bertrand Delacretaz
>
>> Le Jeudi, 18 sep 2003, à 21:09 Europe/Zurich, Reinhard Poetz a écrit :
>>
>>> ...I understand that I can't load a class from another block. My
>>> question:
>>> Is it possible to load classes from "Cocoon core" (whatever we will
>>> consider as core) from within my block via "new" or are
>> there arguments
>>> against it?...
>>
>> I think loading classes directly via new (as opposed to factories +
>> interfaces) should be discouraged as much as possible, as it creates
>> unnecessary coupling.
>>
>> Depending on the classloading mechanisms that are implemented,
>> selective filtering of what is allowed could be implemented easily I
>> think [1].
>>
>> Do you have examples where direct instantation via "new" is required?
>
> e.g. line 341 in the HTMLGenerator
>
>    throw new ProcessingException("Exception in
> HTMLGenerator.generate()",e);
>
> (org.apache.cocoon.ProcessingException)
>
> How can I do this in the generator in the future?

Of course!

--
Stefano.


Mime
View raw message