cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sylvain Wallez <sylvain.wal...@anyware-tech.com>
Subject Re: Treeprocessor and source resolving
Date Tue, 12 Mar 2002 15:51:57 GMT
Carsten Ziegeler wrote:

>Hi Sylvain,
>
>can you give me some hints on the source resolving code of the tree
>processor?
>
>The stylesheet approach passes the environment as the source resolver to the
>setup() method of the different sitemap components like actions (act()
>method), generators etc.
>
>I looked into the code and I saw the "EnvironmentSourceResolver" which seems
>to be passed instead of the environment object. This
>"EnvironmentSourceResolver" resolves itself all system IDs instead of using
>the environment. Why this duplicate code?
>
>Cheers,
>Carsten
>

In fact, this code was grabbed from sitemap.Handler which implements 
SourceResolver. Don't remember why, but I thought it was used to hide 
the environment object and provide an enhanced resolution.

Looking at it more carefully, this was obviously wrong : the Handler 
acts as a SourceResolver for the asynchronous regeneration thread, but 
not at all for the sitemap processing.

This is now corrected and the useless code removed. Thanks for reporting.

Sylvain

-- 
Sylvain Wallez
  Anyware Technologies                  Apache Cocoon
  http://www.anyware-tech.com           mailto:sylvain@apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
For additional commands, email: cocoon-dev-help@xml.apache.org


Mime
View raw message