package org.qrone.r7.resolver;
import java.net.URI;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public abstract class AbstractURIResolver implements URIResolver{
private Set<Listener> listeners = new HashSet<URIResolver.Listener>();
@Override
public void addUpdateListener(Listener l) {
listeners.add(l);
}
public void fireUpdate(URI uri){
for (Iterator<Listener> iter = listeners.iterator(); iter.hasNext();) {
iter.next().update(uri);
}
}
}