XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Michelle KamSubject: 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?

Thanks, Michelle

xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:lxslt="http://xml.apache.org/xslt"
xmlns:link="xalan://Links.LinkTransform"
xmlns:table="xalan://java.util.Hashtable">


implements-prefix="LinkTransformX"
language="javaclass"/>




select="link:getNodePoint($nodePoint, string(@hid))"/>

or just

select="link:getNodePoint(link:new(),string(@hid))"/>

Postnext
Minollo I.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.

Thanks,
Minollo

Postnext
Michelle KamSubject: 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();
}

Postnext
Minollo I.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.

Minollo

Postnext
Minollo I.Subject: Re: syntax for java calls?
Author: Minollo I.
Date: 11 Jul 2002 02:06 PM

>...
> >xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
>xmlns:lxslt="http://xml.apache.org/xslt"
>xmlns:link="xalan://Links.LinkTransform"
>xmlns:table="xalan://java.util.Hashtable">

Thanks Alby for making me notice that.

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.

Thanks,
Minollo

Postnext
Minollo I.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.

Postnext
Michelle KamSubject: 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?

Thanks,
Michelle

Posttop
Minollo I.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?

http://www.exln.com/products/stylusstudio/downloads/iftw_update/stylus%20studio.htm

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.