Yes, you can do this. After you create your scriptable and initStandardObjects in it, you can do this:
scriptable.put( "bar", scriptable, Context.newObject(scriptable, "Packages.foo.bar", null ) ); Kevin -----Original Message----- From: dev-tech-js-engine-rhino-bounces+kruland=motorola....@lists.mozilla.org [mailto:dev-tech-js-engine-rhino-bounces+kruland=motorola....@lists.mozilla.org] On Behalf Of Jani Sent: Tuesday, December 30, 2008 3:55 AM To: [email protected] Subject: Re: Shortening Java package names for JavaScript Yeah that's what I'm doing. I have a JS file which initializes a bunch of variables like that, but I was wondering if I could just do that in Java. Thanks anyways =) On Dec 29, 11:18 pm, Tom Robinson <[email protected]> wrote: > On Dec 28, 4:13 pm, Jani <[email protected]> wrote: > I think you can just do "var bar = Packages.foo.bar;", if I correctly > understand what you're trying to do. > > > > > Hi > > > I've been trying to find out a good way to provide a specific set of > > Java classes to JavaScript. > > > Basically, I would like to do something like show Packages.foo.bar.* > > as bar.* in JS side of things. So far I've been just using a quick > > JS snippet to manually map the long namespace into the shorter one. > > > I've gone through the docs and examples a few times and can't really > > find a way to do this any easier. > > > Thanks in advance for any ideas. _______________________________________________ dev-tech-js-engine-rhino mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-js-engine-rhino _______________________________________________ dev-tech-js-engine-rhino mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-js-engine-rhino
