private int cachedDepth(VisualizerNode v) { getSize(); Info i = childrenCount.get(v); if (i != null) { return i.depth; } // v is not in the model return -1; }
/** Finds index of given object. * @param o object produced by this model * @return index, or -1 if the object is not in the list */ public int getIndex(Object o) { getSize(); @SuppressWarnings("element-type-mismatch") Info i = childrenCount.get(o); return (i == null) ? (-1) : i.index; }
private int cachedDepth(VisualizerNode v) { getSize(); Info i = (Info)childrenCount.get (v); if (i != null) { return i.depth; } // v is not in the model return -1; }
/** Finds index of given object. * @param o object produced by this model * @return index, or -1 if the object is not in the list */ public int getIndex (Object o) { getSize (); Info i = (Info)childrenCount.get (o); return i == null ? -1 : i.index; }
private int cachedDepth(VisualizerNode v) { getSize(); Info i = (Info)childrenCount.get (v); if (i != null) { return i.depth; } // v is not in the model return -1; }
/** Finds index of given object. * @param o object produced by this model * @return index, or -1 if the object is not in the list */ public int getIndex (Object o) { getSize (); Info i = (Info)childrenCount.get (o); return i == null ? -1 : i.index; }
final void addAll () { size = getSize (); if (size > 0) { fireIntervalAdded (this, 0, size - 1); } }
final void addAll () { size = getSize (); if (size > 0) { fireIntervalAdded (this, 0, size - 1); } }
final void addAll() { size = getSize(); if (size > 0) { fireIntervalAdded(this, 0, size - 1); } }
final void update(VisualizerNode v) { // ensure the model is computed getSize(); Info i = childrenCount.get(v); if (i != null) { fireContentsChanged(this, i.index, i.index); } }
final void update (VisualizerNode v) { // ensure the model is computed getSize (); Info i = (Info)childrenCount.get (v); if (i != null) { fireContentsChanged (this, i.index, i.index); } }
final void update (VisualizerNode v) { // ensure the model is computed getSize (); Info i = (Info)childrenCount.get (v); if (i != null) { fireContentsChanged (this, i.index, i.index); } }
final void changeAll() { size = getSize(); if (size > 0) { fireContentsChanged(this, 0, size - 1); } clearChildrenCount(); }
final void changeAll () { size = getSize (); if (size > 0) { fireContentsChanged (this, 0, size - 1); } clearChildrenCount (); }
final void changeAll () { size = getSize (); if (size > 0) { fireContentsChanged (this, 0, size - 1); } clearChildrenCount (); }
final void added(VisualizerEvent.Added ev) { VisualizerNode v = ev.getVisualizer(); int[] indices = ev.getArray(); //fire that model has been changed only when event source's (visualizer) //children are shown in the list if ((cachedDepth(v) <= 0) || (indices.length == 0)) { return; } clearChildrenCount(); size = getSize(); int seg = (parent == v) ? 0 : getIndex(v); fireIntervalAdded(this, indices[0] + seg, indices[indices.length - 1] + seg); }
final void added (VisualizerEvent.Added ev) { VisualizerNode v = ev.getVisualizer(); int[] indices = ev.getArray (); //fire that model has been changed only when event source's (visualizer) //children are shown in the list if (cachedDepth(v) <= 0 || indices.length == 0) return; clearChildrenCount(); size = getSize (); int seg = (parent == v) ? 0 : getIndex(v); fireIntervalAdded (this, indices[0] + seg, indices[indices.length - 1] + seg); }
final void added (VisualizerEvent.Added ev) { VisualizerNode v = ev.getVisualizer(); int[] indices = ev.getArray (); //fire that model has been changed only when event source's (visualizer) //children are shown in the list if (cachedDepth(v) <= 0 || indices.length == 0) return; clearChildrenCount(); size = getSize (); int seg = (parent == v) ? 0 : getIndex(v); fireIntervalAdded (this, indices[0] + seg, indices[indices.length - 1] + seg); }
public void actionPerformed(java.awt.event.ActionEvent actionEvent) { int s = getSelectedIndex (); if (s < 0 || s >= model.getSize()) { return; } Node n = Visualizer.findNode (model.getElementAt (s)); manager.removeVetoableChangeListener(this); manager.removePropertyChangeListener(this); try { manager.setSelectedNodes(new Node[] { n }); } catch (PropertyVetoException ex) { updateChoice(); // no selection change allowed } finally { manager.addVetoableChangeListener(this); manager.addPropertyChangeListener(this); } }
public void actionPerformed(java.awt.event.ActionEvent actionEvent) { int s = getSelectedIndex (); if (s < 0 || s >= model.getSize()) { return; } Node n = Visualizer.findNode (model.getElementAt (s)); manager.removeVetoableChangeListener(this); manager.removePropertyChangeListener(this); try { manager.setSelectedNodes(new Node[] { n }); } catch (PropertyVetoException ex) { updateChoice(); // no selection change allowed } finally { manager.addVetoableChangeListener(this); manager.addPropertyChangeListener(this); } }