/** Fired when a set of children is removed. * @param ev event describing the action */ public void childrenRemoved(NodeMemberEvent ev) { VisualizerChildren ch = (VisualizerChildren)children.get (); if (ch == null) return; QUEUE.runSafe (new VisualizerEvent.Removed (ch, ev.getDelta ()) ); }
snapshot = ev.getSnapshot(); int[] idxs = ev.getArray(); if (idxs.length == 0) { return;
List remList = Arrays.asList (ev.getRemovedNodes ()); ev.setRemovedIndicies (indx);
List remList = Arrays.asList (ev.getRemovedNodes ()); ev.setRemovedIndicies (indx);
/** Notification that children has been removed. Modifies the list of nodes * and fires info to all listeners. */ @Override public void removed(VisualizerEvent.Removed ev) { NodeTreeModel m = get(ev); if (m == null) { return; } for (TreeView tw : m.views) { tw.removedNodes(ev.removed); } m.nodesWereRemoved(ev.getVisualizer(), ev.getArray(), ev.removed.toArray()); }
final void removed (VisualizerEvent.Removed 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(); int seg = (parent == v) ? 0 : getIndex(v); fireIntervalRemoved (this, indices[0] + seg, indices[indices.length - 1] + seg); }
final void removed (VisualizerEvent.Removed 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(); int seg = (parent == v) ? 0 : getIndex(v); fireIntervalRemoved (this, indices[0] + seg, indices[indices.length - 1] + seg); }
/** Fired when a set of children is removed. * @param ev event describing the action */ public void childrenRemoved(NodeMemberEvent ev) { VisualizerChildren ch = children.get(); LOG.log(Level.FINER, "childrenRemoved event: {0}\n ch: {1}", new Object[]{ev, ch}); // NOI18N if (ch == null) { LOG.log(Level.FINER, "childrenRemoved - exit"); // NOI18N return; } QUEUE.runSafe(new VisualizerEvent.Removed(ch, ev.getDeltaIndices(), ev)); LOG.log(Level.FINER, "childrenRemoved - end"); // NOI18N }
final void removed(VisualizerEvent.Removed 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(); int seg = (parent == v) ? 0 : getIndex(v); fireIntervalRemoved(this, indices[0] + seg, indices[indices.length - 1] + seg); }
/** Fired when a set of children is removed. * @param ev event describing the action */ public void childrenRemoved(NodeMemberEvent ev) { VisualizerChildren ch = (VisualizerChildren)children.get (); if (ch == null) return; QUEUE.runSafe (new VisualizerEvent.Removed (ch, ev.getDelta ()) ); }
/** Notification that children has been removed. Modifies the list of nodes * and fires info to all listeners. */ public void removed (VisualizerEvent.Removed ev) { NodeTreeModel m = get (ev); if (m == null) return; m.nodesWereRemoved (ev.getVisualizer (), ev.getArray (), ev.removed.toArray ()); }
/** Notification that children has been removed. Modifies the list of nodes * and fires info to all listeners. */ public void removed (VisualizerEvent.Removed ev) { NodeTreeModel m = get (ev); if (m == null) return; m.nodesWereRemoved (ev.getVisualizer (), ev.getArray (), ev.removed.toArray ()); }