This is a stab in the dark, as I am a programming novice.

But learning comes from trying, so here goes:

The Constructors all expect a UserAgent parameter, except for the default
constructor, which is 'protected'.  Since protected methods require scope to
execute, and the JavaDocs for BridgeContext show that it extends
java.lang.Object... then you need an object first.

  JSVGCanvas canvas = new JSVGCanvas();
  BridgeContext context = new canvas.BridgeContext();

My guess is that this is done exactly like a GraphicsContext, which is
obtained for use with a particular component (our JSVGCanvas, in this case).

Then again, there is the method in Class JSVGComponent, which JSVGCanvas is
a subclass of:
  protected BridgeContext createBridgeContext();

Again, I am a novice, but this is my stab at it.


Chimera


----- Original Message ----- 
From: "Ken Larson" <[EMAIL PROTECTED]>
To: "Batik Users" <[EMAIL PROTECTED]>
Sent: Thursday, January 29, 2004 7:33 AM
Subject: Re: scripting from Java question


> thanks.  I'm new to batik, so maybe you could give me some pointers as
> to how to get the BridgeContext from the JSVGCanvas...
>
> "You can get the BridgeContext from the JSVGCanvas.  Of course you
> need to make sure you do this from the UpdateManager thread."
>
> Thomas DeWeese wrote:
>
> > Ken Larson wrote:
> >
> >> I am using a JSVGCanvas to display an svg.  In the svg I have some
> >> custom, top-level (global) script functions defined.  I know how I
> >> can manipulate the SVG DOM from the java code, but how do I call my
> >> functions that are defined in the SVG?
> >
> >
> >> If the SVG is embedded in an html document, then it is possible for
> >> the HTML to call these functions.  But how do I do it from within
Swing?
> >
> >
> >    See message:
> >
> >
http://nagoya.apache.org/eyebrowse/[EMAIL PROTECTED]&msgId=1322271
> >
> >
> >    In your case the 'script' should be the call to the function to
> > run.
> >
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > 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]
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to