mitoolkit.core
Class ListenerNotifier

java.lang.Object
  extended bymitoolkit.core.ListenerNotifier

public class ListenerNotifier
extends java.lang.Object


Field Summary
private  java.util.Hashtable classListeners
           
private  java.util.Hashtable objectListeners
           
 
Constructor Summary
ListenerNotifier()
           
 
Method Summary
 boolean addClass(ClassListener listener, java.lang.String className)
           
 boolean addClass(ObjectListener listener, java.lang.String className)
           
 void addListener(ClassListener listener, java.lang.String className)
           
 void addListener(ClassListener listener, java.lang.String[] classNames)
           
 void addListener(ObjectListener listener, java.lang.String className)
           
 void addListener(ObjectListener listener, java.lang.String[] classNames)
           
 boolean contains(ClassListener listener)
           
 boolean contains(ObjectListener listener)
           
 void notifyClassListeners(java.lang.Class c)
           
 void notifyObjectListeners(java.lang.Object obj, java.lang.Class c)
           
 boolean removeClass(ClassListener listener, java.lang.String className)
           
 boolean removeClass(ObjectListener listener, java.lang.String className)
           
 boolean removeListener(ClassListener listener)
           
 boolean removeListener(ObjectListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

classListeners

private java.util.Hashtable classListeners

objectListeners

private java.util.Hashtable objectListeners
Constructor Detail

ListenerNotifier

public ListenerNotifier()
Method Detail

notifyClassListeners

public void notifyClassListeners(java.lang.Class c)

notifyObjectListeners

public void notifyObjectListeners(java.lang.Object obj,
                                  java.lang.Class c)

addListener

public void addListener(ClassListener listener,
                        java.lang.String[] classNames)

addListener

public void addListener(ClassListener listener,
                        java.lang.String className)

addListener

public void addListener(ObjectListener listener,
                        java.lang.String[] classNames)

addListener

public void addListener(ObjectListener listener,
                        java.lang.String className)

removeListener

public boolean removeListener(ClassListener listener)

removeListener

public boolean removeListener(ObjectListener listener)

removeClass

public boolean removeClass(ObjectListener listener,
                           java.lang.String className)

removeClass

public boolean removeClass(ClassListener listener,
                           java.lang.String className)

addClass

public boolean addClass(ClassListener listener,
                        java.lang.String className)

addClass

public boolean addClass(ObjectListener listener,
                        java.lang.String className)

contains

public boolean contains(ClassListener listener)

contains

public boolean contains(ObjectListener listener)