The Batik internals can be accessed in script by using the
window
object.
| In the ECMAScript programs executed in an SVG document,
the window object is the global object, so
its properties and methods can be accessed as global
variables and functions. |
It provides the following features:
The current SVG document.
The last triggered event.
An alias to the current global object.
Shows an alert dialog.
- message: The string to display
Shows a confirm dialog with 'OK' and 'Cancel' buttons.
- question: The string to display
This method returns true
if the user clicks on the
'OK' button, false
otherwise.
Method prompt (message[,
defaultValue])
|
Shows an input dialog.
- message: The string to display
- defaultValue: The optional default value to set
when the dialog first displays.
This method returns the string value entered by the user, or null.
Method setInterval (script,
interval)
|
Evaluates the given string repeatedly after the given amount of
time. This method does not stall the script: the evaluation is
scheduled and the script continues its execution.
- script: A string representing the script to evaluate.
- interval: The interval in milliseconds.
This method returns an object which can be used with
clearInterval
.
Method setInterval (function,
interval)
|
Calls the given function repeatedly after the given amount of
time. This method does not stall the script: the evaluation is
scheduled and the script continues its execution.
- function: A function to call.
- interval: The interval in milliseconds.
This method returns an object which can be used with
clearInterval
.
Method clearInterval (intervalID)
|
Cancels an interval that was set by a call to setInterval
.
- intervalID: An object returned by a call to
setInterval
.
Method setTimeout (script,
timeout)
|
Evaluates the given string after the given amount of
time. This method does not stall the script: the evaluation is
scheduled and the script continues its execution.
- script: A string representing the script to evaluate.
- timeout: The timeout in milliseconds.
This method returns an object which can be used with
clearTimeout
.
Method setTimeout (function,
timeout)
|
Calls the given function after the given amount of
time. This method does not stall the script: the evaluation is
scheduled and the script continues its execution.
- function: A function to call.
- timeout: The timeout in milliseconds.
This method returns an object which can be used with
clearTimeout
.
Method clearTimeout (timeoutID)
|
Cancels a timeout that was set by a call to setTimeout
.
- timeoutID: An object returned by a call to
setTimeout
.
Method parseXML (text,
document)
|
Parses and returns a DocumentFragment object.
- text: A string representing an XML document fragment.
- document: The document used to build the DOM
representation of the XML fragment.
This method returns a org.w3c.dom.DocumentFragment
object.
Method getURL (uri,
function[,
encoding])
|
Gets data from the given URI. This method returns immediately and
the given function is called when the data is fully downloaded.
- uri: A string representing the location of the data.
- function: A function called when the data is available,
or when the loading has failed. The argument passed to the
function is an ECMAScript Object with 3 properties:
- success: true if the data is available, false
otherwise,
- contentType: the content type of the data, if the
information is known by the viewer,
- content: A string representing the data.
- encoding: The character encoding of the data file,
by default UTF-8 is used.