Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc for Elexis version 2.1.7.dev vom 17.03.2013

ag.ion.noa.internal.frame
Class DispatchWrapper

java.lang.Object
  extended by ag.ion.noa.internal.frame.DispatchWrapper
All Implemented Interfaces:
com.sun.star.frame.XDispatch, com.sun.star.uno.XInterface

public class DispatchWrapper
extends java.lang.Object
implements com.sun.star.frame.XDispatch

Wrapper for a dispatch delegate.


Field Summary
 
Fields inherited from interface com.sun.star.frame.XDispatch
UNOTYPEINFO
 
Constructor Summary
DispatchWrapper(IDispatchDelegate dispatchDelegate, com.sun.star.frame.XDispatch xDispatch)
          Constructs new DispatchWrapper.
 
Method Summary
 void addStatusListener(com.sun.star.frame.XStatusListener statusListener, com.sun.star.util.URL url)
          Adds new status listener.
 void dispatch(com.sun.star.util.URL url, com.sun.star.beans.PropertyValue[] propertyValues)
          Dispatches the command.
 void removeStatusListener(com.sun.star.frame.XStatusListener statusListener, com.sun.star.util.URL url)
          Removes status listener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DispatchWrapper

public DispatchWrapper(IDispatchDelegate dispatchDelegate,
                       com.sun.star.frame.XDispatch xDispatch)
Constructs new DispatchWrapper.

Parameters:
dispatchDelegate - dispatch delegate in order to execute the command
xDispatch - OpenOffice.org XDispatch interface in order to handle the status listener
Method Detail

dispatch

public void dispatch(com.sun.star.util.URL url,
                     com.sun.star.beans.PropertyValue[] propertyValues)
Dispatches the command.

Specified by:
dispatch in interface com.sun.star.frame.XDispatch
Parameters:
url - url of the command
propertyValues - property values to be used

addStatusListener

public void addStatusListener(com.sun.star.frame.XStatusListener statusListener,
                              com.sun.star.util.URL url)
Adds new status listener.

Specified by:
addStatusListener in interface com.sun.star.frame.XDispatch
Parameters:
status - listener to be added
url - url of the command

removeStatusListener

public void removeStatusListener(com.sun.star.frame.XStatusListener statusListener,
                                 com.sun.star.util.URL url)
Removes status listener.

Specified by:
removeStatusListener in interface com.sun.star.frame.XDispatch
Parameters:
status - listener to be removed
url - url of the command

Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc for Elexis version 2.1.7.dev vom 17.03.2013