public void modelChanged(ModelEvent e) { firechange = true; if (listener != null && !batchmode) { //System.out.println("\tmodelChanged"); listener.modelChanged(e); } }
protected final void fireChangeEvent(ModelEvent modelEvent) { for ( ModelListener listener : myListeners ) { listener.modelChanged(modelEvent); } }
@Override public void modelChanged(ModelEvent event) { for (ModelListener modelListener : listeners) { modelListener.modelChanged(event); } } }
/** * Delegate ModelListener behaviour to all our registered listeners * We skip calling redundant listeners. * See issue 48887 which is still there even though Hanz went through * the TreeModelListener -> ModelListener transition. */ // interface ModelListener public void modelChanged(ModelEvent event) { ModelListener lastListener = null; for (ModelListener l : listeners) { if (l != lastListener) { l.modelChanged(event); lastListener = l; } } }
private void fireModelEvent(ModelEvent event) { List<ModelListener> ls; synchronized (listeners) { ls = new ArrayList<>(listeners); } for (ModelListener ml : ls) { ml.modelChanged (event); } }
List<ModelListener> modelListeners = new ArrayList<ModelListener>(); public void setNewModel(Model m) { for (ModelListener aListener : m.modelListeners) aListener.modelChanged(m); }
private void fireModelEvent(ModelEvent event) { List<ModelListener> ls; synchronized (listeners) { ls = new ArrayList<>(listeners); } for (ModelListener ml : ls) { ml.modelChanged (event); } }
private void fireModelChange(ModelEvent me) { Object[] listeners; synchronized (modelListeners) { listeners = modelListeners.toArray(); } for (int i = 0; i < listeners.length; i++) { ((ModelListener) listeners[i]).modelChanged(me); } }
protected void fireModelChange(ModelEvent me) { ModelListener[] listeners; synchronized (modelListeners) { listeners = modelListeners.toArray(new ModelListener[]{}); } for (int i = 0; i < listeners.length; i++) { listeners[i].modelChanged(me); } }
public void fireTreeChanged () { Vector v = (Vector) listeners.clone (); int i, k = v.size (); for (i = 0; i < k; i++) { ((ModelListener) v.get (i)).modelChanged (null); } }
public void fireTreeChanged () { Vector v = (Vector) listeners.clone (); int i, k = v.size (); for (i = 0; i < k; i++) { ((ModelListener) v.get (i)).modelChanged (null); } }
public void fireTreeChanged () { Vector v = (Vector) listeners.clone (); int i, k = v.size (); for (i = 0; i < k; i++) { ((ModelListener) v.get (i)).modelChanged (null); } }
public void fireTreeChanged () { Vector v = (Vector) listeners.clone (); int i, k = v.size (); for (i = 0; i < k; i++) { ((ModelListener) v.get (i)).modelChanged (null); } }
private void update() { // trigger a pull from the view // OLD updater.treeNodeChanged(this); updater.modelChanged(new ModelEvent.NodeChanged(this, this)); }
... in the model class ... private void notifyListeners() { ModelChangeEvent event = new ModelChangeEvent(this); for (ModelListener listener : listeners) { listener.modelChanged(event); } }
public void batchOff() { batchmode = false; if (listener != null && firechange) { //System.out.println("\tbatchOff"); listener.modelChanged(new ModelEvent.TreeChanged(this)); } }
public void setTarget(String target) { this.target = target; shortName = null; // reset cache // force a re-rendering of the _whole_ tree becauase unique names // might get affected by this. if (updater != null) { // OLD updater.treeChanged(); updater.modelChanged(new ModelEvent.TreeChanged(this)); } }
private void fireSelectedNodes(Object[] nodes) { ModelEvent event = new ModelEvent.SelectionChanged(this, nodes); Vector v = (Vector) listeners.clone (); int i, k = v.size (); for (i = 0; i < k; i++) { ((ModelListener) v.get (i)).modelChanged (event); } }
private void fireSelectedNodes(Object[] nodes) { ModelEvent event = new ModelEvent.SelectionChanged(this, nodes); Vector v = (Vector) listeners.clone (); int i, k = v.size (); for (i = 0; i < k; i++) { ((ModelListener) v.get (i)).modelChanged (event); } }
public void update() { if (updater != null) { if (watch == null) updater.modelChanged(new ModelEvent.NodeChanged(this, this)); else updater.modelChanged(new ModelEvent.NodeChanged(this, watch)); } }