1 36 package org.ungoverned.oscar.util; 37 38 import java.util.EventListener ; 39 40 import org.osgi.framework.Bundle; 41 42 public class ListenerWrapper 43 { 44 private Bundle m_bundle = null; 46 private Class m_class = null; 48 private EventListener m_listener = null; 50 51 public ListenerWrapper(Bundle bundle, Class clazz, EventListener l) 52 { 53 m_bundle = bundle; 54 m_class = clazz; 55 m_listener = l; 56 } 57 58 public Bundle getBundle() 59 { 60 return m_bundle; 61 } 62 63 public Class getListenerClass() 64 { 65 return m_class; 66 } 67 68 public EventListener getListener() 69 { 70 return m_listener; 71 } 72 73 public boolean equals(Object obj) 74 { 75 if (obj instanceof ListenerWrapper) 76 { 77 return (((ListenerWrapper) obj).m_listener == m_listener); 78 } 79 else if (obj instanceof EventListener ) 80 { 81 return (obj == m_listener); 82 } 83 return false; 84 } 85 } 86 | Popular Tags |