Package com.intellij.util
Class WeakListener<Src,Listener>
- java.lang.Object
-
- com.intellij.util.WeakListener<Src,Listener>
-
- All Implemented Interfaces:
InvocationHandler
public abstract class WeakListener<Src,Listener> extends Object implements InvocationHandler
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
WeakListener(Src source, Class<Listener> listenerInterface, Listener listenerImpl)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract void
addListener(Src source, Listener listener)
Object
invoke(Object proxy, Method method, Object[] params)
protected abstract void
removeListener(Src source, Listener listener)
-