Hi John,

"John C. Turnbull" <[email protected]> wrote on 02/01/2009 06:42:40 
PM:

> Will an applet be able to read the script.txt file?

   If it's in your Jar file it should be able to.

> From: [email protected] [mailto:[email protected]] 
> Sent: Sunday, 1 February 2009 11:12
> To: [email protected]
> Cc: [email protected]
> Subject: Re: FW: Strange applet delay revisited
> 
> 
> Hi Cameron, Helder,
> 
> Helder Magalhães <[email protected]> wrote on 01/30/2009 
11:27:01 AM:
> 
> > > I agree.  Were I starting from scratch, I'd expose only
> > > importPackage, importClass and Packages from Rhino (as well as the
> > > classes from org.w3c).
> > 
> > Exposing only these seemed like a good compromise! :-)
> > I'll be happy to help towards hunting and reworking those samples
> > which are tied to this sort of functionality, if this behavior is to
> > be changed... ;-)
> 
>    I've change the import stuff so it reads a file 
> (META-INF/imports/script.txt) each line of the file can 
> start with either 'package' or 'class' the rest of the line 
> can be any number of space separated class/package names. 
> 
>    Users of Batik can also get the 'ImportInfo' class and 
> add additional classes/packages if they choose to. 
> 
> > > So perhaps the best solution is to make RhinoInterpreter (or maybe
> > > Interpreters in general, via InterpreterPool?) configurable as to
> > > whether it should import java.lang classes automatically. 
> 
>    The file read can be adjusted by the property 
> 'org.apache.batik.script.imports'.  Also people can 
> always replace the script.txt file if they want to. 
> 
> > > There's an argument to making Squiggle
> > > configure its JSVGCanvas not to import the whole java.lang package, 
to
> > > avoid incompatibilities with scripts that would work in other UAs, 
but
> > > I'd be happy either way there. 
> 
>    I didn't do this but squiggle could easily add 
> java.lang as an import package to the ImportInfo. 
> I did add class java.lang.System since that is fairly useful. 
> 
> 
>    Comments? 

Reply via email to