You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-fr@cocoon.apache.org by Laurent Perez <ha...@gmail.com> on 2006/05/15 14:25:27 UTC

Fallback sur un map:read ?

Bonjour,

Je cherche à utiliser une notion de fallback dans une instruction
map:read, c'est à dire que quand l'attribut src pointe sur une
ressource qui peut ne pas encore être présente sur le disque (un
fichier plat), le reader devrait utiliser une autre source de secours,
par défaut.

Y-a-t'il un mécanisme dédié disponible, par exemple via un
handle-errors uniquement sur les map:read, ou dois-je plutôt écrire
mon propre Reader ?

merci
laurent

-- 
<a href="http://in-pocket.blogspot.com">http://in-pocket.blogspot.com
- Mobile world, technology and more</a>

---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Re: Fallback sur un map:read ?

Posted by Philippe Gassmann <ph...@anyware-tech.com>.
Laurent Perez wrote:
> ou dois-je plutôt écrire
> mon propre Reader ?
>

Bonjour, je pense que c'est la seule solution....

>



---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Re: Fallback sur un map:read ?

Posted by Laurent Perez <ha...@gmail.com>.
Merci, je suis finalement passé par le resource-selector :)

laurent

Le 15/05/06, Bertrand Delacretaz<bd...@apache.org> a écrit :
> On 5/15/06, Sylvain Wallez <sy...@apache.org> wrote:
>
> > ...Le resource-selector semble tout indiqué:..
>
> Et pour être complet on peut mentionner la ResourceExistsAction [1]
> qui fait un peu la même chose.
>
> -Bertrand
>
> [1] http://cocoon.apache.org/2.1/apidocs/org/apache/cocoon/acting/ResourceExistsAction.html
>
> ---------------------------------------------------------------------
> Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
> Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
> Autres commandes : mailto:users-fr-help@cocoon.apache.org
>
>


-- 
<a href="http://in-pocket.blogspot.com">http://in-pocket.blogspot.com
- Mobile world, technology and more</a>

---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Re: Fallback sur un map:read ?

Posted by Bertrand Delacretaz <bd...@apache.org>.
On 5/15/06, Sylvain Wallez <sy...@apache.org> wrote:

> ...Le resource-selector semble tout indiqué:..

Et pour être complet on peut mentionner la ResourceExistsAction [1]
qui fait un peu la même chose.

-Bertrand

[1] http://cocoon.apache.org/2.1/apidocs/org/apache/cocoon/acting/ResourceExistsAction.html

---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Re: Fallback sur un map:read ?

Posted by Sylvain Wallez <sy...@apache.org>.
Laurent Perez wrote:
> Bonjour,
>
> Je cherche à utiliser une notion de fallback dans une instruction
> map:read, c'est à dire que quand l'attribut src pointe sur une
> ressource qui peut ne pas encore être présente sur le disque (un
> fichier plat), le reader devrait utiliser une autre source de secours,
> par défaut.
>
> Y-a-t'il un mécanisme dédié disponible, par exemple via un
> handle-errors uniquement sur les map:read, ou dois-je plutôt écrire
> mon propre Reader ?

Le resource-selector semble tout indiqué:

<map:select type="resource">
  <map:when test="vraie-resource">
    <map:read src="vraie-resource"/>
  </map:when>
  <map:otherwise>
    <map:read src="fallback-resource"/>
  </map:otherwise>
</map:select>

Sylvain

-- 
Sylvain Wallez - http://bluxte.net


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org