Subject:syntax for java calls? Author:Michelle Kam Date:11 Jul 2002 01:37 PM
My stylesheet and script part were cut off in the last post so here they are and below it is the way I called my java method getNodePoint(). Do you know why the new method would not be recognized?
Subject:Re: syntax for java calls? Author:Minollo I. Date:11 Jul 2002 01:44 PM
You can see posted XMl fragments doing view source...
Anyway, can you tell us what the Java signature of new() is?
Either ways you are describing should work fine; but if the method is not
recognized this is likely an issue with the method signature.
Subject:Re: syntax for java calls? Author:Michelle Kam Date:11 Jul 2002 02:10 PM
This is my java class that I am trying to create an instance of by link:new() up in the XSLT code i sent previously. So my constructor is just the public constructor with method signature public LinkTransform().
public class LinkTransform {
public Hashtable nodeTable; //nodeTable stores KNodes as values
public Hashtable pointTable; //pointTable stores KPoints as values
public Hashtable linkTable; //linkTable stores KLinks as values
public LinkTransform() {
nodeTable = new Hashtable();
pointTable = new Hashtable();
linkTable = new Hashtable();
}
Subject:Re: syntax for java calls? Author:Minollo I. Date:11 Jul 2002 02:17 PM
>...
>This is my java class that I am trying to create an instance of by
>link:new() up in the XSLT code i sent previously. So my constructor is
>just the public constructor with method signature public LinkTransform().
This won't work using the Stylus Studio processor; as it looks like you
have developed this code in the Xalan-J context, I would really use Xalan-J
to preview/debug it in Stylus.
Stylus Studio doesn't support namespaces in the form "xalan://"
for Java extensions; it expects just "" (like, I guess in your
case, xmlns:link="Links.LinkTransform").
I would suggest that you use Xalan-J as the debugging processor in this
case. To be able to cross-debug Java extensions, make sure you update your
4.0 version to BL91.
Subject:Re: syntax for java calls? Author:Minollo I. Date:11 Jul 2002 02:08 PM
>...
>I would suggest that you use Xalan-J as the debugging processor in this
>case. To be able to cross-debug Java extensions, make sure you update your
>4.0 version to BL91.
You can do that selecting the "Processor" tab of your scenario and clicking
on the "Xalan-J" item.
Subject:Re: syntax for java calls? Author:Michelle Kam Date:11 Jul 2002 02:18 PM
I tried using the Xalan-J processor on this and now I get the null pointer exception on this line that I was getting before.
So it comes down to getting the null pointer exception using the xalan-j processor or the new method not recognized using the built-in processor. Not quite sure what's wrong.
Also, where do I download the BL91 version of SS. When I go to the website and click on Stylus Studio downloads, I just see version 4.0. Do you have the link for that updated version?
Subject:Re: syntax for java calls? Author:Minollo I. Date:11 Jul 2002 02:21 PM
>...
>Also, where do I download the BL91 version of SS. When I go to the website
>and click on Stylus Studio downloads, I just see version 4.0. Do you have
>the link for that updated version?