package org.netbeans.gradle.project.util;
import java.util.ArrayList;
import java.util.List;
import org.jtrim.event.ListenerRef;
public final class ListenerRegistrations {
private final List<ListenerRef> listenerRefs;
public ListenerRegistrations() {
this.listenerRefs = new ArrayList<>();
}
public void add(ListenerRef listenerRef) {
listenerRefs.add(listenerRef);
}
public void unregisterAll() {
for (ListenerRef listenerRef: listenerRefs) {
listenerRef.unregister();
}
listenerRefs.clear();
}
}