Language
The Free and Open Productivity Suite
:: com :: sun :: star :: script ::
|
deprecated |
interface XEngine |
|
|
|
- Usage Restrictions
- deprecated
- Description
- makes it possible to control a scripting engine.
|
Methods' Summary |
setRoot |
sets an interface to an object as a scripting root.
|
getRoot |
gets an interface to the object which is the scripting root.
|
setLibraryAccess |
sets an access object to get external functions.
|
compile |
compiles a script module in the scope of the root object.
|
run |
runs a script specified by a string.
|
runAsync |
runs the script specified by a string and makes callbacks.
|
cancel |
terminates the execution of the running script.
|
addEngineListener |
adds an engine listener.
|
removeEngineListener |
removes an engine listener.
|
Methods' Details |
setRoot
- Description
- sets an interface to an object as a scripting root.
If the root object implements the XInvocation interface,
then the engine uses this interface to set/get properties and
call methods.
|
|
getRoot
- Description
- gets an interface to the object which is the scripting root.
|
|
setLibraryAccess
- Description
- sets an access object to get external functions.
|
|
compile
boolean |
compile( |
[in] string |
ModuleName, |
| [in] string |
Script, |
| [in] boolean |
CreateDebugInfo ); |
- Description
- compiles a script module in the scope of the root object.
|
|
run
any |
run( |
[in] string |
aScript, |
| [in] ::com::sun::star::uno::XInterface |
xThis, |
| [in] sequence< any > |
aArgs ); |
- Description
- runs a script specified by a string.
The arguments given in aArgs can be ignored by
the engine. The Script is executed synchronously.
|
|
runAsync
void |
runAsync( |
[in] string |
acript, |
| [in] ::com::sun::star::uno::XInterface |
xThis, |
| [in] sequence< any > |
args, |
| [in] XEngineListener |
xCallback ); |
- Description
- runs the script specified by a string and makes callbacks.
The arguments given in aArgs can be ignored by
the engine. The script is executed asynchronously.
|
|
cancel
- Description
- terminates the execution of the running script.
The waiting queue is cleared too.
|
|
addEngineListener
- Description
- adds an engine listener.
It is suggested to allow multiple registration of the same listener,
thus for each time a listener is added, it has to be removed.
|
|
removeEngineListener
- Description
- removes an engine listener.
It is suggested to allow multiple registration of the same listener,
thus for each time a listener is added, it has to be removed.
|
|
Top of Page
Copyright © 2013, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.