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
> -----Urspr�ngliche Nachricht-----
> Von: news [mailto:[EMAIL PROTECTED] Im Auftrag von Jorg Heymans
> Gesendet: Mittwoch, 21. Januar 2004 14:04
> An: [EMAIL PROTECTED]
> Betreff: Re: use parameter from sitemap in java transformer
>
> override the setup() method
>
> public void setup(
> SourceResolver resolver,
> Map objectModel,
> String src,
> Parameters par)
> throws ProcessingException, SAXException, IOException {
>
> if (par.isParameter("myparameter")) {
> this.parameter = par.getParameter("myparameter");
> }
>
>
> Stefan Pietschmann wrote:
>
> > Hi,
> >
> >
> >
> > i�ve written a transformer in java,
> >
> >
> >
> > <map:transformer name="addLinks"
> > src="de.amacont.dom.transformation.LinkTransformer"/>
> >
> >
> >
> > which works well. Now I want to use a parameter in it, which I can set
> > in the sitemap, like
> >
> >
> >
> >
> >
> > <map:transform type="addLinks">
> >
> > <map:parameter name="componentTag" value="span"/>
> >
> > </map:transform>
> >
> >
> >
> > I don�t know how to, though. I know who I can use such a parameter in
> > XSL Stylesheets, but Java? How do I instantiate them?
> >
> > My transformer extends from AbstractDOMTransformer and just implements
> > the transform(Document) method.
> >
> >
> >
> >
> >
> > Thx for your help
> >
> > stefan
> >
> >
> >
>
>
> ---------------------------------------------------------------------
> 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]