edu.rice.cs.drjava.model
Interface Finalizable<T>

All Known Subinterfaces:
OpenDefinitionsDocument
All Known Implementing Classes:
DefinitionsDocument, DefinitionsPane, DummyOpenDefDoc

public interface Finalizable<T>

A listener that may be added to classes that implement the Finalizable interface. When the object is garbage collected, these listeners will be notified.


Method Summary
 void addFinalizationListener(FinalizationListener<T> fl)
           
 List<FinalizationListener<T>> getFinalizationListeners()
           
 

Method Detail

addFinalizationListener

void addFinalizationListener(FinalizationListener<T> fl)
Parameters:
fl - the finalization listener to be notified when this object is garbage collected

getFinalizationListeners

List<FinalizationListener<T>> getFinalizationListeners()
Returns:
the list of registered FinalizationListeners