Package org.apache.batik.bridge
Interface Window
-
- All Superinterfaces:
Window
- All Known Implementing Classes:
BaseScriptingEnvironment.Window
,ScriptingEnvironment.Window
,SVG12ScriptingEnvironment.Global
public interface Window extends Window
This interface represents the 'window' object defined in the global environment of a SVG document.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
Window.URLResponseHandler
To handle the completion of a 'getURL()' or 'postURL' call.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
alert(java.lang.String message)
Displays an alert dialog box.void
clearInterval(java.lang.Object interval)
Cancels an interval that was set by a call to 'setInterval'.void
clearTimeout(java.lang.Object timeout)
Cancels an timeout that was set by a call to 'setTimeout'.boolean
confirm(java.lang.String message)
Displays a confirm dialog box.BridgeContext
getBridgeContext()
Returns the current BridgeContext.Interpreter
getInterpreter()
Returns the associated interpreter.void
getURL(java.lang.String uri, Window.URLResponseHandler h)
Gets data from the given URI.void
getURL(java.lang.String uri, Window.URLResponseHandler h, java.lang.String enc)
Gets data from the given URI.org.w3c.dom.Node
parseXML(java.lang.String text, org.w3c.dom.Document doc)
Parses the given XML string into a DocumentFragment of the given document or a new document if 'doc' is null.void
postURL(java.lang.String uri, java.lang.String content, Window.URLResponseHandler h)
Posts data to the given URI.void
postURL(java.lang.String uri, java.lang.String content, Window.URLResponseHandler h, java.lang.String mimeType)
Posts data to the given URI.void
postURL(java.lang.String uri, java.lang.String content, Window.URLResponseHandler h, java.lang.String mimeType, java.lang.String enc)
Posts data to the given URI.java.lang.String
printNode(org.w3c.dom.Node n)
Serializes the given node.java.lang.String
prompt(java.lang.String message)
Displays an input dialog box.java.lang.String
prompt(java.lang.String message, java.lang.String defVal)
Displays an input dialog box, given the default value.java.lang.Object
setInterval(java.lang.Runnable r, long interval)
Calls the 'run' method of the given Runnable repeatedly after the given amount of time.java.lang.Object
setInterval(java.lang.String script, long interval)
Evaluates the given string repeatedly after the given amount of time.java.lang.Object
setTimeout(java.lang.Runnable r, long timeout)
Calls the 'run' method of the given Runnable after the given amount of time.java.lang.Object
setTimeout(java.lang.String script, long timeout)
Evaluates the given string after the given amount of time.-
Methods inherited from interface org.apache.batik.w3c.dom.Window
getLocation, getParent
-
-
-
-
Method Detail
-
setInterval
java.lang.Object setInterval(java.lang.String script, long 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.- Returns:
- an object representing the interval created.
-
setInterval
java.lang.Object setInterval(java.lang.Runnable r, long interval)
Calls the 'run' method of the given Runnable repeatedly after the given amount of time. This method does not stall the script: the evaluation is scheduled and the script continues its execution.- Returns:
- an object representing the interval created.
-
clearInterval
void clearInterval(java.lang.Object interval)
Cancels an interval that was set by a call to 'setInterval'.
-
setTimeout
java.lang.Object setTimeout(java.lang.String script, long 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.- Returns:
- an object representing the timeout created.
-
setTimeout
java.lang.Object setTimeout(java.lang.Runnable r, long timeout)
Calls the 'run' method of the given Runnable after the given amount of time. This method does not stall the script: the evaluation is scheduled and the script continues its execution.- Returns:
- an object representing the timeout created.
-
clearTimeout
void clearTimeout(java.lang.Object timeout)
Cancels an timeout that was set by a call to 'setTimeout'.
-
parseXML
org.w3c.dom.Node parseXML(java.lang.String text, org.w3c.dom.Document doc)
Parses the given XML string into a DocumentFragment of the given document or a new document if 'doc' is null.- Returns:
- The document fragment or null on error.
-
printNode
java.lang.String printNode(org.w3c.dom.Node n)
Serializes the given node.
-
getURL
void getURL(java.lang.String uri, Window.URLResponseHandler h)
Gets data from the given URI.- Parameters:
uri
- The URI where the data is located.h
- A handler called when the data is available.
-
getURL
void getURL(java.lang.String uri, Window.URLResponseHandler h, java.lang.String enc)
Gets data from the given URI.- Parameters:
uri
- The URI where the data is located.h
- A handler called when the data is available.enc
- The character encoding of the data.
-
postURL
void postURL(java.lang.String uri, java.lang.String content, Window.URLResponseHandler h)
Posts data to the given URI.- Parameters:
uri
- The URI where the data is located.content
- The data to post to the server.h
- A handler called when the data is available.
-
postURL
void postURL(java.lang.String uri, java.lang.String content, Window.URLResponseHandler h, java.lang.String mimeType)
Posts data to the given URI.- Parameters:
uri
- The URI where the data is located.content
- The data to post to the server.h
- A handler called when the data is available.mimeType
- The mimeType to asscoiate with post.
-
postURL
void postURL(java.lang.String uri, java.lang.String content, Window.URLResponseHandler h, java.lang.String mimeType, java.lang.String enc)
Posts data to the given URI.- Parameters:
uri
- The URI where the data is located.content
- The data to post to the server.h
- A handler called when the data is available.mimeType
- The mimeType to asscoiate with post.enc
- The encoding to apply tocontent
may be "gzip", "deflate", ornull
.
-
alert
void alert(java.lang.String message)
Displays an alert dialog box.
-
confirm
boolean confirm(java.lang.String message)
Displays a confirm dialog box.
-
prompt
java.lang.String prompt(java.lang.String message)
Displays an input dialog box.- Returns:
- The input of the user, or null if the dialog was cancelled.
-
prompt
java.lang.String prompt(java.lang.String message, java.lang.String defVal)
Displays an input dialog box, given the default value.- Returns:
- The input of the user, or null if the dialog was cancelled.
-
getBridgeContext
BridgeContext getBridgeContext()
Returns the current BridgeContext. This object given a deep access to the viewer internals.
-
getInterpreter
Interpreter getInterpreter()
Returns the associated interpreter.
-
-