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]
