org.oorexx.ooo.scripting.framework
Class ScriptImpl
java.lang.Object
org.oorexx.ooo.scripting.framework.ScriptImpl
- All Implemented Interfaces:
- com.sun.star.uno.XInterface, com.sun.star.script.provider.XScript
- class ScriptImpl
- extends java.lang.Object
- implements com.sun.star.script.provider.XScript
Fields inherited from interface com.sun.star.script.provider.XScript |
UNOTYPEINFO |
Constructor Summary |
(package private) |
ScriptImpl(com.sun.star.uno.XComponentContext ctx,
com.sun.star.script.framework.container.ScriptMetaData metaData,
com.sun.star.frame.XModel xModel)
|
Method Summary |
java.lang.Object |
invoke(java.lang.Object[] aParams,
short[][] aOutParamIndex,
java.lang.Object[][] aOutParam)
This method will be used to execute a script/macro if the user chooses
"Extras -> Macro -> execute".
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ScriptImpl
ScriptImpl(com.sun.star.uno.XComponentContext ctx,
com.sun.star.script.framework.container.ScriptMetaData metaData,
com.sun.star.frame.XModel xModel)
throws com.sun.star.uno.RuntimeException
invoke
public java.lang.Object invoke(java.lang.Object[] aParams,
short[][] aOutParamIndex,
java.lang.Object[][] aOutParam)
throws com.sun.star.script.provider.ScriptFrameworkErrorException,
com.sun.star.reflection.InvocationTargetException
- This method will be used to execute a script/macro if the user chooses
"Extras -> Macro -> execute".
documentStorageID and document reference
for use in script name resolving
- Specified by:
invoke
in interface com.sun.star.script.provider.XScript
- Parameters:
aParams
- All parameters; pure, out params are
undefined in sequence, i.e., the value
has to be ignored by the calleeaOutParamIndex
- Out indicesaOutParam
- Out parameters
- Throws:
com.sun.star.lang.IllegalArgumentException
- If there is no matching script name
com.sun.star.script.CannotConvertException
- If args do not match or cannot
be converted the those of the
invokee
com.sun.star.reflection.InvocationTargetException
- If the running script throws
an exception this information
is captured and rethrown as
this exception type.
com.sun.star.script.provider.ScriptFrameworkErrorException