30 April 2002

Appendix D: Java Language Binding

The Java binding for the SVG Document Object Model definitions is available at:

  http://www.w3.org/TR/2002/CR-SVG11-20020430/java-binding.zip

D.1 Using SVG with Java

When scripting SVG with a language such as ECMAScript, it is possible to embed script code directly in the SVG content using the 'script' element and the event attributes (e.g., 'onload' or 'onclick'). For programming languages with a binary delivery format, such as Java, it is not possible to embed the code into the 'script' element or within the event attributes. Therefore there is a need to specify how such languages can bind to and handle events in the SVG document. The following technique describes how this should be done when using Java and what is expected of the User Agent that supports dynamic SVG content through Java .

The event binding of other binary programming languages is not specified.