From 2005632fb387cb2347c3743c04a9aa17ca301a39 Mon Sep 17 00:00:00 2001 From: jprocter Date: Thu, 22 Sep 2005 22:07:22 +0000 Subject: [PATCH] event handler. git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@50 be28352e-c001-0410-b1a7-c7978e42abec --- src/org/vamsas/client/SimpleClient.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/org/vamsas/client/SimpleClient.java b/src/org/vamsas/client/SimpleClient.java index 04f4990..1f83b6f 100644 --- a/src/org/vamsas/client/SimpleClient.java +++ b/src/org/vamsas/client/SimpleClient.java @@ -105,7 +105,7 @@ public class SimpleClient implements IClient { */ public void addDocumentUpdateHandler(PropertyChangeListener evt) { if (handlers.containsKey(Events.DOCUMENT_UPDATE)) { - Object handler, listener; + Object handler; ((PropertyChangeSupport) (handler = handlers.get(Events.DOCUMENT_UPDATE))).addPropertyChangeListener(evt); listeners.add(handler); @@ -289,8 +289,13 @@ public class SimpleClient implements IClient { * java.beans.PropertyChangeListener) */ public void addVorbaEventHandler(String EventChain, PropertyChangeListener evt) { - // TODO Auto-generated method stub - + if (handlers.containsKey(EventChain)) { + Object handler; + ((PropertyChangeSupport) (handler + = handlers.get(EventChain))).addPropertyChangeListener(evt); + listeners.add(handler); + listeners.add((Object) evt); + } } public static void main(String[] args) { -- 1.7.10.2