package com.revolsys.geometry.event;
import java.util.LinkedHashSet;
import com.revolsys.geometry.model.Point;
public class CoordinateEventListenerList extends LinkedHashSet<CoordinateEventListener>
implements CoordinateEventListener {
/**
*
*/
private static final long serialVersionUID = 3504994646284361341L;
@Override
public void coordinateEvent(final CoordinateEvent coordinateEvent) {
for (final CoordinateEventListener listener : this) {
listener.coordinateEvent(coordinateEvent);
}
}
public void coordinateEvent(final Point coordinate, final String typePath, final String ruleName,
final String action, final String notes) {
coordinateEvent(new CoordinateEvent(coordinate, typePath, ruleName, action, notes));
}
}