package uk.co.mmscomputing.device.phone;
import java.util.*;
public class PhoneAnswerer implements PhoneConstants{
protected Vector listeners; // list of phone answerer event listeners
public PhoneAnswerer(){
listeners=new Vector();
}
public void addListener(PhoneAnswererListener listener){
listeners.add(listener);
}
public void fireListenerUpdate(PhoneAnswererMetadata.Type type,PhoneAnswererMetadata md){
for(Enumeration e = listeners.elements(); e.hasMoreElements() ;){
PhoneAnswererListener listener=(PhoneAnswererListener)e.nextElement();
listener.update(type,md);
}
}
}