public boolean add(Object listener) { if (contains(listener)) return false; super.add(listener); _types |= getEventTypes(listener); return true; }
public boolean add(Object listener) { if (contains(listener)) return false; super.add(listener); _types |= getEventTypes(listener); return true; }
public boolean add(Object listener) { if (contains(listener)) return false; super.add(listener); _types |= getEventTypes(listener); return true; }
public boolean add(Object listener) { if (contains(listener)) return false; super.add(listener); _types |= getEventTypes(listener); return true; }
public boolean remove(Object listener) { if (!super.remove(listener)) return false; // recompute types mask _types = 0; for (int i = 0; i < size(); i++) _types |= getEventTypes(get(i)); return true; }
public boolean remove(Object listener) { if (!super.remove(listener)) return false; // recompute types mask _types = 0; for (int i = 0; i < size(); i++) _types |= getEventTypes(get(i)); return true; }
public boolean add(Object listener) { if (contains(listener)) return false; super.add(listener); _types |= getEventTypes(listener); return true; }
public boolean remove(Object listener) { if (!super.remove(listener)) return false; // recompute types mask _types = 0; for (int i = 0; i < size(); i++) _types |= getEventTypes(get(i)); return true; }
public boolean remove(Object listener) { if (!super.remove(listener)) return false; // recompute types mask _types = 0; for (int i = 0; i < size(); i++) _types |= getEventTypes(get(i)); return true; }
public boolean remove(Object listener) { if (!super.remove(listener)) return false; // recompute types mask _types = 0; for (int i = 0; i < size(); i++) _types |= getEventTypes(get(i)); return true; }