<html> <head> <title>Module script</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="../../../../idl.css"> </head> <body> <div id="adc-idlref"> <a name="_top_"> </a><table class="navimain" border="0" cellpadding="3"> <tr> <td class="navimain"><a href="../module-ix.html" class="navimain">Overview</a></td> <td class="navimainself">Module</td> <td class="navimainnone">Use</td> <td class="navimainnone">Devguide</td> <td class="navimain"><a href="../../../../index-files/index-1.html" class="navimain">Index</a></td> </tr> </table> <table class="navisub" border="0" cellpadding="0"> <tr> <td class="navisub"><a href="#NestedModules" class="navisub">Nested Modules</a></td> <td class="navisub"><a href="#Services" class="navisub">Services</a></td> <td class="navisub">Singletons</td> <td class="navisub"><a href="#Interfaces" class="navisub">Interfaces</a></td> <td class="navisub"><a href="#Structs" class="navisub">Structs</a></td> <td class="navisub"><a href="#Exceptions" class="navisub">Exceptions</a></td> <td class="navisub"><a href="#Enums" class="navisub">Enums</a></td> <td class="navisub">Typedefs</td> <td class="navisub"><a href="#ConstantGroups" class="navisub">Constant Groups</a></td> </tr> </table> <hr> <table border="0" width="100%" cellpadding="5" cellspacing="3" class="title-table" style="margin-bottom:6pt;"> <tr> <td><p class="namechain"><a href="../../../../module-ix.html" class="namechain">::</a> <a href="../../../module-ix.html" class="namechain">com</a> :: <a href="../../module-ix.html" class="namechain">sun</a> :: <a href="../module-ix.html" class="namechain">star</a> :: </p> </td> </tr> <tr> <td class="title">module script</td> </tr> <tr> <td><dl> <dt><b>Description</b></dt> <dd>Scripting language bindings.</dd> </dl> </td> </tr> </table> <hr> <a name="NestedModules"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle" colspan="2">Nested Modules</td> </tr> <tr> <td class="imsum_left"><a href="browse/module-ix.html">browse</a></td> <td class="imsum_right"/></tr> <tr> <td class="imsum_left"><a href="provider/module-ix.html">provider</a></td> <td class="imsum_right"/></tr> </table> <a name="Services"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle" colspan="2">Services</td> </tr> <tr> <td class="imsum_left"><a href="AllListenerAdapter.html">AllListenerAdapter</a></td> <td class="imsum_right">makes it possible to generate the adapters from specific interfaces to the interface <a href="XAllListener.html">XAllListener</a>. </td> </tr> <tr> <td class="imsum_left"><a href="Converter.html">Converter</a></td> <td class="imsum_right">This service provides a widening converter converting from one type to another, if possible. </td> </tr> <tr> <td class="imsum_left"><a href="DocumentDialogLibraryContainer.html">DocumentDialogLibraryContainer</a></td> <td class="imsum_right">defines a container of dialog libraries, which is to be made persistent in a sub storage of a document storage. </td> </tr> <tr> <td class="imsum_left"><a href="DocumentScriptLibraryContainer.html">DocumentScriptLibraryContainer</a></td> <td class="imsum_right">defines a container of StarBasic script libraries, which is to be made persistent in a sub storage of a document storage. </td> </tr> <tr> <td class="imsum_left"><a href="Engine.html">Engine</a></td> <td class="imsum_right">[ DEPRECATED ]<br> service that any scripting engine must implement. </td> </tr> <tr> <td class="imsum_left"><a href="Invocation.html">Invocation</a></td> <td class="imsum_right">factory service that allows construction of Invocation objects. </td> </tr> <tr> <td class="imsum_left"><a href="InvocationAdapterFactory.html">InvocationAdapterFactory</a></td> <td class="imsum_right">Provides functionality to create an adapter that supports (a) special interface type(s) and maps calls to the interface's methods to an invocation interface. </td> </tr> <tr> <td class="imsum_left"><a href="JavaScript.html">JavaScript</a></td> <td class="imsum_right">[ DEPRECATED ]<br> service is implementation of a JavaScript interpreter. </td> </tr> </table> <a name="Interfaces"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle" colspan="2">Interfaces</td> </tr> <tr> <td class="imsum_left"><a href="XAllListener.html">XAllListener</a></td> <td class="imsum_right">specifies a listener combining all methods of a listener interface in a single generic call. </td> </tr> <tr> <td class="imsum_left"><a href="XAllListenerAdapterService.html">XAllListenerAdapterService</a></td> <td class="imsum_right">allows the generation of adapters from specific interfaces to the <a href="XAllListener.html">XAllListener</a> interface. </td> </tr> <tr> <td class="imsum_left"><a href="XDebugging.html">XDebugging</a></td> <td class="imsum_right">[ DEPRECATED ]<br> makes it possible to set breakpoints in an interpreter. </td> </tr> <tr> <td class="imsum_left"><a href="XDefaultMethod.html">XDefaultMethod</a></td> <td class="imsum_right">An object supporting this interface indicates to interested parties or clients the name of the default method for this object. </td> </tr> <tr> <td class="imsum_left"><a href="XDefaultProperty.html">XDefaultProperty</a></td> <td class="imsum_right">An object supporting this interface indicates to interested parties or clients the name of the default propery for this object. </td> </tr> <tr> <td class="imsum_left"><a href="XEngine.html">XEngine</a></td> <td class="imsum_right">[ DEPRECATED ]<br> makes it possible to control a scripting engine. </td> </tr> <tr> <td class="imsum_left"><a href="XEngineListener.html">XEngineListener</a></td> <td class="imsum_right">[ DEPRECATED ]<br> makes it possible to receive events from a scripting engine. </td> </tr> <tr> <td class="imsum_left"><a href="XEventAttacher.html">XEventAttacher</a></td> <td class="imsum_right">makes it possible to attach script events given by a sequence of <a href="ScriptEventDescriptor.html">ScriptEventDescriptor</a> structures to a given interface. </td> </tr> <tr> <td class="imsum_left"><a href="XEventAttacherManager.html">XEventAttacherManager</a></td> <td class="imsum_right">registers listeners for specified events. </td> </tr> <tr> <td class="imsum_left"><a href="XInvocation.html">XInvocation</a></td> <td class="imsum_right">gives access to an object's methods and properties. Container access is available through ::com::sun::star::<a href="../container/module-ix.html">container</a>::<a href="../container/XIndexContainer.html">XIndexContainer</a>, ::com::sun::star::<a href="../container/module-ix.html">container</a>::<a href="../container/XNameContainer.html">XNameContainer</a> and ::com::sun::star::<a href="../container/module-ix.html">container</a>::<a href="../container/XEnumerationAccess.html">XEnumerationAccess</a>. </p> </td> </tr> <tr> <td class="imsum_left"><a href="XInvocation2.html">XInvocation2</a></td> <td class="imsum_right">Extension of XInvocation to provide additional information about the methods and properties that are accessable via XInvocation. </p> </td> </tr> <tr> <td class="imsum_left"><a href="XInvocationAdapterFactory.html">XInvocationAdapterFactory</a></td> <td class="imsum_right">[ DEPRECATED ]<br> Interface to create adapter objects giving a type to be supported and a an invocation interface incoming calls are delegated to. This interface is deprecated. Use <a href="XInvocationAdapterFactory2.html">XInvocationAdapterFactory2</a>. </td> </tr> <tr> <td class="imsum_left"><a href="XInvocationAdapterFactory2.html">XInvocationAdapterFactory2</a></td> <td class="imsum_right">Interface to create adapter objects giving types to be supported and a an invocation interface incoming calls are delegated to. </td> </tr> <tr> <td class="imsum_left"><a href="XLibraryAccess.html">XLibraryAccess</a></td> <td class="imsum_right">[ DEPRECATED ]<br> provides access to additional scripting code. </td> </tr> <tr> <td class="imsum_left"><a href="XLibraryContainer.html">XLibraryContainer</a></td> <td class="imsum_right">Provides access to a library system. </td> </tr> <tr> <td class="imsum_left"><a href="XLibraryContainer2.html">XLibraryContainer2</a></td> <td class="imsum_right">Extension of <a href="XLibraryContainer.html">XLibraryContainer</a> to provide additional information about the libraries contained in a library container </td> </tr> <tr> <td class="imsum_left"><a href="XLibraryContainerExport.html">XLibraryContainerExport</a></td> <td class="imsum_right">Extension of XLibraryContainer to provide functionality to store a library to a location represented by a URL. </td> </tr> <tr> <td class="imsum_left"><a href="XLibraryContainerPassword.html">XLibraryContainerPassword</a></td> <td class="imsum_right">Extension of XLibraryContainer to provide password functionality. This interface should be implemented together with XLibraryContainer2 </p> </td> </tr> <tr> <td class="imsum_left"><a href="XPersistentLibraryContainer.html">XPersistentLibraryContainer</a></td> <td class="imsum_right">describes a container of script libraries which is persistent. </td> </tr> <tr> <td class="imsum_left"><a href="XScriptEventsAttacher.html">XScriptEventsAttacher</a></td> <td class="imsum_right">This interface can be used to attach script events to a number of objects that give access to the definition of events that should be attached to them, e.g., by supporting XEventsSupplier </td> </tr> <tr> <td class="imsum_left"><a href="XScriptEventsSupplier.html">XScriptEventsSupplier</a></td> <td class="imsum_right">Gives access to an event container represented by an XNameContainer containing ScriptEventDescriptor instances. </td> </tr> <tr> <td class="imsum_left"><a href="XScriptListener.html">XScriptListener</a></td> <td class="imsum_right">makes it possible to receive <a href="ScriptEvent.html">ScriptEvent</a>s. </td> </tr> <tr> <td class="imsum_left"><a href="XStarBasicAccess.html">XStarBasicAccess</a></td> <td class="imsum_right">[ DEPRECATED ]<br> Interface representing a library and provides access to its modules </td> </tr> <tr> <td class="imsum_left"><a href="XStarBasicDialogInfo.html">XStarBasicDialogInfo</a></td> <td class="imsum_right">[ DEPRECATED ]<br> Interface describing old style basic dialog (SI controls) in binary data </td> </tr> <tr> <td class="imsum_left"><a href="XStarBasicLibraryInfo.html">XStarBasicLibraryInfo</a></td> <td class="imsum_right">[ DEPRECATED ]<br> Interface representing a library and provides access to its modules </td> </tr> <tr> <td class="imsum_left"><a href="XStarBasicModuleInfo.html">XStarBasicModuleInfo</a></td> <td class="imsum_right">[ DEPRECATED ]<br> Script Module containing some scripting code in a certain scripting language </td> </tr> <tr> <td class="imsum_left"><a href="XStorageBasedLibraryContainer.html">XStorageBasedLibraryContainer</a></td> <td class="imsum_right">is the interface for an <a href="XLibraryContainer.html">XLibraryContainer</a> which can be made persistent in an ::com::sun::star::<a href="../embed/module-ix.html">embed</a>::<a href="../embed/XStorage.html">XStorage</a>. </td> </tr> <tr> <td class="imsum_left"><a href="XTypeConverter.html">XTypeConverter</a></td> <td class="imsum_right">Interface to provide standard type conversions. </td> </tr> </table> <a name="Structs"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle" colspan="2">Structs</td> </tr> <tr> <td class="imsum_left"><a href="AllEventObject.html">AllEventObject</a></td> <td class="imsum_right">This event is a wrapper for an original event in a forwarding event. </td> </tr> <tr> <td class="imsum_left"><a href="ArrayWrapper.html">ArrayWrapper</a></td> <td class="imsum_right">Allows an UNO sequence that is passed between different language boundries to indicate it prefers to be represented as a multidimensional array with 0 or 1 based indices. UNO does not natively represent Multi-Dimensional arrays, instead a sequence can have elements that are themselves sequences (an array of arrays ). </td> </tr> <tr> <td class="imsum_left"><a href="ContextInformation.html">ContextInformation</a></td> <td class="imsum_right">[ DEPRECATED ]<br> provides information about a certain stack frame. </td> </tr> <tr> <td class="imsum_left"><a href="DateType.html">DateType</a></td> <td class="imsum_right">A date type for script </td> </tr> <tr> <td class="imsum_left"><a href="FinishEngineEvent.html">FinishEngineEvent</a></td> <td class="imsum_right">[ DEPRECATED ]<br> event contains the reasons and the data for the <a href="XEngineListener.html">XEngineListener</a>::<a href="XEngineListener.html#finished">finished()</a> method. </td> </tr> <tr> <td class="imsum_left"><a href="InterruptEngineEvent.html">InterruptEngineEvent</a></td> <td class="imsum_right">[ DEPRECATED ]<br> describes an interrupt which occurs in the scripting engine. </td> </tr> <tr> <td class="imsum_left"><a href="InvocationInfo.html">InvocationInfo</a></td> <td class="imsum_right">This struct is used to specify information about object members (methods or properties) accessed via XInvocation, such as names, types, or parameters. </p> </td> </tr> <tr> <td class="imsum_left"><a href="ScriptEvent.html">ScriptEvent</a></td> <td class="imsum_right">script event that gets delivered whenever a script event takes place. </td> </tr> <tr> <td class="imsum_left"><a href="ScriptEventDescriptor.html">ScriptEventDescriptor</a></td> <td class="imsum_right">describes an effect, especially a script to be executed, for a certain event given by the listener type and the name of the event method. </td> </tr> </table> <a name="Exceptions"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle" colspan="2">Exceptions</td> </tr> <tr> <td class="imsum_left"><a href="BasicErrorException.html">BasicErrorException</a></td> <td class="imsum_right">is thrown in order to transport an error to Basic. </td> </tr> <tr> <td class="imsum_left"><a href="CannotConvertException.html">CannotConvertException</a></td> <td class="imsum_right">This exception is thrown to indicate that a type conversion can not be performed. </td> </tr> <tr> <td class="imsum_left"><a href="CannotCreateAdapterException.html">CannotCreateAdapterException</a></td> <td class="imsum_right">is thrown by an attacher if an adapter service cannot create the appropriate adapter. </td> </tr> <tr> <td class="imsum_left"><a href="ModuleSizeExceededRequest.html">ModuleSizeExceededRequest</a></td> <td class="imsum_right">Is used for interaction handle in case password protected modules exceed the size that can be stored in Openoffice 2.x, 1.x formats </td> </tr> </table> <a name="Enums"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle" colspan="2">Enums</td> </tr> <tr> <td class="imsum_left"><a href="FinishReason.html">FinishReason</a></td> <td class="imsum_right">[ DEPRECATED ]<br> contains the response for a scripting engine termination. </td> </tr> <tr> <td class="imsum_left"><a href="InterruptReason.html">InterruptReason</a></td> <td class="imsum_right">[ DEPRECATED ]<br> values used to specify the response for a scripting engine interrupt. </td> </tr> <tr> <td class="imsum_left"><a href="MemberType.html">MemberType</a></td> <td class="imsum_right">These values are used to specify a member accessible by <a href="XInvocation.html">XInvocation</a>. </td> </tr> </table> <a name="ConstantGroups"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle" colspan="2">Constant Groups</td> </tr> <tr> <td class="imsum_left"><a href="FailReason.html">FailReason</a></td> <td class="imsum_right">These values specify the reason why a type conversion failed. </td> </tr> </table> <a href="#_top_">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright © 2008 Sun Microsystems, Inc.</p> </div> <!-- id="adc-idlref" --> </body> </html>