overriding the setup method (SiteMapModelComponent interface IIRC) is the
way to go, he must have made a mistake somewhere.

and getting sitemap parameters won't work via the Parameterizable interface
AFAIK; the parameterize() method will provide a component's configuration as
Parameters converted from a Configuration object.

> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Auftrag
> von Jorg Heymans
> Gesendet: Mittwoch, 21. Januar 2004 16:18
> An: [EMAIL PROTECTED]
> Betreff: Re: AW: use parameter from sitemap in java transformer
>
>
> ztrange :)
> This has worked for me exactly like this a million times before. Are you
> seeing anything in error.log?
> Alternatively the parameterizable interface that Rui suggests should
> also work, although for me setup() is more clear. setup() is called on
> each pipeline component during pipeline setup.
>
> Try putting extensive logging everywhere, i have a feeling something is
> not happening like you think it is, but can't pinpoint it (how's that
> for a useless vague statement eh :)
>
>
> Jorg
> Stefan Pietschmann wrote:
>
> > Thanx for your quick answer. However It didn't work. I
> overwrote the setup
> > method in my transformer like this had to catch the ParameterException
> >
> > public void setup(SourceResolver resolver,Map objectModel,String src,
> > Parameters par)
> >                     throws ProcessingException, SAXException,
> > IOException {
> >
> > if (par.isParameter("componentTag")) {
> >     try {
> >             this.COMP_TAG = par.getParameter("componentTag");
> >     }catch (ParameterException pe) {
> >             System.out.println("Failed to get parameter \"componentTag\"
> > from sitemap!");
> >     }
> > }
> > }
> >
> > ):, but the parameter COMP_TAG stays on the default
> initialization value, no
> > matter how I change the parameter in the sitemap.
> > When is the setup method called? I tried to put a
> system.out.println into
> > setup(), but it didn't even show up in the console :o
> >
> > stefan
> >
> >


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to