Overview | Module | Use | Devguide | Index

Methods' Summary | Methods' Details | Attributes' Summary | Attributes' Details

:: com :: sun :: star :: script ::
interface XEventAttacher
  Base Hierarchy
      ::com::sun::star::uno::XInterface
       |
       +-XEventAttacher
Description makes it possible to attach script events given by a sequence of ScriptEventDescriptor structures to a given interface.

Methods' Summary
attachListener | registers the given "AllListener" object as a listener at the given interface by creating a suitable listener adapter and calling the "addListener" method corresponding to the "ListenerType".
attachSingleEventListener | registers an object as a listener at the given interface by creating a suitable listener adapter and calling the method which corresponds to the listener type.
removeListener | removes a listener object as a listener from the given interface.

Methods' Details
attachListener
::com::sun::star::lang::XEventListener attachListener( | [in] ::com::sun::star::uno::XInterface [in] XAllListener [in] any [in] string [in] string raises( | xTarget, xAllListener, aHelper, aListenerType, aAddListenerParam ) ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::beans::IntrospectionException, CannotCreateAdapterException, ::com::sun::star::lang::ServiceNotRegisteredException );
Description registers the given "AllListener" object as a listener at the given interface by creating a suitable listener adapter and calling the "addListener" method corresponding to the "ListenerType".
attachSingleEventListener
::com::sun::star::lang::XEventListener attachSingleEventListener( | [in] ::com::sun::star::uno::XInterface [in] XAllListener [in] any [in] string [in] string [in] string raises( | xTarget, xAllListener, aHelper, aListenerType, aAddListenerParam, aEventMethod ) ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::beans::IntrospectionException, CannotCreateAdapterException, ::com::sun::star::lang::ServiceNotRegisteredException );
Description registers an object as a listener at the given interface by creating a suitable listener adapter and calling the method which corresponds to the listener type. Only the event corresponding to the given event method will be delegated to xAllListener .
removeListener
void removeListener( | [in] ::com::sun::star::uno::XInterface [in] string [in] string [in] ::com::sun::star::lang::XEventListener raises( | xTarget, aListenerType, aRemoveListenerParam, xToRemoveListener ) ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::beans::IntrospectionException );
Description removes a listener object as a listener from the given interface. This method can and should be used as a contrary method to the two attach methods.

Top of Page

Copyright © 2003 Sun Microsystems, Inc.