/** Fired when the order of children is changed. * @param ev event describing the change */ public void childrenReordered(NodeReorderEvent ev) { VisualizerChildren ch = children.get(); int[] perm = ev.getPermutation(); LOG.log(Level.FINER, "childrenReordered {0}\n ch: {1}", new Object[]{perm, ch}); // NOI18N if (ch == null) { LOG.log(Level.FINER, "childrenReordered - exit"); // NOI18N return; } QUEUE.runSafe(new VisualizerEvent.Reordered(ch, perm, ev)); LOG.log(Level.FINER, "childrenReordered - end"); // NOI18N }
if (ev.getComparator() != null) { ev.array = reorderByComparator (ev.getComparator()); } else { int[] indxs = ev.getArray (); Object[] old = list.toArray (); Object[] arr = new Object[old.length];
void reorderChildren (Comparator c) { assert SwingUtilities.isEventDispatchThread(); VisualizerChildren ch = (VisualizerChildren)children.get (); if (ch == null) { return; } new VisualizerEvent.Reordered (ch, c).run(); }
snapshot = ev.getSnapshot(); int[] indxs = ev.getArray(); final List<VisualizerNode> vn = getVisNodes(true); VisualizerNode[] old = vn.toArray(new VisualizerNode[vn.size()]);
if (ev.getComparator() != null) { ev.array = reorderByComparator (ev.getComparator()); } else { int[] indxs = ev.getArray (); Object[] old = list.toArray (); Object[] arr = new Object[old.length];
/** Notification that children has been reordered. Modifies the list of nodes * and fires info to all listeners. */ public void reordered (VisualizerEvent.Reordered ev) { NodeTreeModel m = get (ev); if (m == null) return; m.nodeStructureChanged (ev.getVisualizer ()); }
void doChildrenReordered (int[] perm) { VisualizerChildren ch = (VisualizerChildren)children.get (); if (ch == null) return; QUEUE.runSafe (new VisualizerEvent.Reordered (ch, perm)); }
/** Notification that children has been reordered. Modifies the list of nodes * and fires info to all listeners. */ public void reordered (VisualizerEvent.Reordered ev) { NodeTreeModel m = get (ev); if (m == null) return; m.nodeStructureChanged (ev.getVisualizer ()); }
void doChildrenReordered (int[] perm) { VisualizerChildren ch = (VisualizerChildren)children.get (); if (ch == null) return; QUEUE.runSafe (new VisualizerEvent.Reordered (ch, perm)); }
/** Notification that children has been reordered. Modifies the list of nodes * and fires info to all listeners. */ @Override public void reordered(VisualizerEvent.Reordered ev) { NodeTreeModel m = get(ev); if (m == null) { return; } m.nodeStructureChanged(ev.getVisualizer()); }
void reorderChildren (Comparator c) { assert SwingUtilities.isEventDispatchThread(); VisualizerChildren ch = (VisualizerChildren)children.get (); if (ch == null) { return; } new VisualizerEvent.Reordered (ch, c).run(); }