OK, thanks.
I have another problem with Parameters.
I set a parameter when I use my transformer like this:
<map:transform type="role">
<map:parameter name="username" value="myusername"/>
</map:transform>
But when I execute the parameterize(Parameters parameters) method, the parameters
object is empty.
Have you an idea?
Thanks
Sylvain
My method:
public void parameterize(Parameters parameters) throws ParameterException {
this.usernameEntered = parameters.getParameter("username");
}
> -----Original Message-----
> From: Jorg Heymans [mailto:[EMAIL PROTECTED]
> Sent: Thursday, December 04, 2003 2:12 PM
> To: [EMAIL PROTECTED]
> Subject: Re: RE : error when using my own transformer
>
>
> the uri is the namespace that is attached to the element, if your
> element does not use a namespace then this will be empty (or null)
>
>
> [EMAIL PROTECTED] wrote:
>
> > Hi,
> >
> > Yes, you're right.
> > The problem is when the method below is called, the uri
> parameter is empty.
> >
> > public void startElement(String uri, String name, String
> raw, Attributes attr)
> >
> > Do you know where this parameter comes from?
> >
> > Thanks
> > Sylvain
> >
> >
> >
> >>-----Original Message-----
> >>From: Marco Rolappe [mailto:[EMAIL PROTECTED]
> >>Sent: Thursday, December 04, 2003 1:35 PM
> >>To: [EMAIL PROTECTED]
> >>Subject: AW: error when using my own transformer
> >>
> >>
> >>hi sylvain,
> >>
> >>your transformer probably throws an exception in one of the
> lifecycle
> >>methods (setup, initialize, whatever...). quickest way to
> >>find out (if not
> >>obvious from the logs) is to set breakpoints on those methods
> >>(and maybe on
> >>exceptions thown) and see what happens.
> >>
> >>
> >>
> >>>-----Urspr�ngliche Nachricht-----
> >>>Von: [EMAIL PROTECTED]
> >>>
> >>
> >>[mailto:[EMAIL PROTECTED]
> >>Im Auftrag
> >>
> >>>von [EMAIL PROTECTED]
> >>>Gesendet: Donnerstag, 4. Dezember 2003 12:56
> >>>An: [EMAIL PROTECTED]
> >>>Betreff: error when using my own transformer
> >>>
> >>>
> >>>Hello,
> >>>
> >>>I have created a new transformer called "RoleTransformer". It
> >>>doesn't have lot of features at this moment: it simply adds some
> >>>XML tags in a document.
> >>>
> >>>I have declared this new transformer in the main sitemap like:
> >>><map:transformer logger="sitemap.transformer.role" name="role"
> >>>src="com.itservices.woc.transformation.RoleTransformer"/>
> >>>
> >>>And I use it in another sitemap:
> >>><map:transform type="role">
> >>> <map:parameter name="username" value="{request-param:name}"/>
> >>></map:transform>
> >>>
> >>>But it seems that Cocoon doesn't find it. The error below occurs.
> >>>
> >>>Do I have forget something?
> >>>
> >>>Thanks for any help
> >>>Sylvain
> >>>
> >>>**error**
> >>>ERROR (2003-12-04) 12:41.09:390 Lookup of transformer for role
> >>>'role' failed.:
> >>>org.apache.avalon.framework.component.ComponentException:
> >>>transformers: ComponentSelector could not access the Component
> >>>for hint [role] (key [role])
> >>> at
> >>>org.apache.cocoon.webapps.authentication.components.PipelineAuthen
> >>>ticator.authenticate(PipelineAuthenticator.java:199)
> >>> at
> >>>org.apache.cocoon.webapps.authentication.components.DefaultAuthent
> >>>icationManager.login(DefaultAuthenticationManager.java:238)
> >>>etc...
> >>>**error**
> >>>
> >>>
> >>
> >>------------------------------------------------------------
> ---------
> >>
> >>>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>For additional commands, e-mail: [EMAIL PROTECTED]
> >>>
> >>
> >>
> >>------------------------------------------------------------
> ---------
> >>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]