/** Getter for the visualizer. */ public final VisualizerNode getVisualizer() { return getChildren().parent; }
/** Getter for the children list. */ public final VisualizerChildren getChildren() { return (VisualizerChildren) getSource(); }
static Object[] computeChildren(VisualizerEvent ev) { int[] childIndices = ev.getArray(); Object[] arr = new Object[childIndices.length]; List<Node> nodes = ev.getSnapshot(); for (int i = 0; i < arr.length; i++) { arr[i] = Visualizer.findVisualizer(nodes.get(childIndices[i])); } return arr; }
/** Getter for the model or null. */ private NodeTreeModel get(VisualizerEvent ev) { NodeTreeModel m = model.get(); if ((m == null) && (ev != null)) { ev.getVisualizer().removeNodeModel(this); return null; } return m; }
TreeNode node = ev.getVisualizer(); Object[] path = getPathToRoot(node); LOG.log(Level.WARNING, "ev.getArray: {0}", Arrays.toString(ev.getArray())); LOG.log(Level.WARNING, "ev.getSnapshot: {0}", ev.getSnapshot()); throw ex;
@Override void nodesWereInsertedInternal(final VisualizerEvent ev) { TreeNode node = ev.getVisualizer(); int[] childIndices = ev.getArray(); Object[] path = getPathToRoot(node); fireTreeNodesInserted(this, path, childIndices, NodeTreeModel.computeChildren(ev)); }
public TreeModelEventImpl(Object source, Object[] path, VisualizerEvent ev) { super(source, path, ev.getArray(), null); this.ev = ev; }
boolean shouldBeInvokedLater(Runnable run) { return run instanceof VisualizerEvent.Removed && ((VisualizerEvent) run).getSnapshot().getClass().getName().contains("DelayedLazySnapshot"); }
/** Getter for the model or null. */ private NodeListModel get (VisualizerEvent ev) { NodeListModel m = (NodeListModel)model.get (); if (m == null && ev != null) { ev.getVisualizer ().removeNodeModel (this); return null; } return m; }
final String dumpEventInfo(VisualizerEvent ev) { StringBuilder sb = new StringBuilder(); sb.append("\nEvent: ").append(ev.getClass().getName()); // NOI18N sb.append("\nOriginal event: ").append(ev.originalEvent.getClass().getName()); // NOI18N sb.append("\ncurrent vis. nodes:"); // NOI18N addVisNodesInfo(sb); sb.append("\nIndexes: "); // NOI18N int[] arr = ev.getArray(); for (int i = 0; i < arr.length; i++) { sb.append(Integer.toString(arr[i])); sb.append(" "); // NOI18N } sb.append("\n"); // NOI18N sb.append(ev.originalEvent.toString()); return sb.toString(); }
/** Getter for the visualizer. */ public final VisualizerNode getVisualizer () { return getChildren ().parent; }
/** Getter for the model or null. */ private NodeListModel get(VisualizerEvent ev) { NodeListModel m = model.get(); if ((m == null) && (ev != null)) { ev.getVisualizer().removeNodeModel(this); return null; } return m; }
/** Getter for the children list. */ public final VisualizerChildren getChildren () { return (VisualizerChildren)getSource (); }
/** Getter for the visualizer. */ public final VisualizerNode getVisualizer () { return getChildren ().parent; }
/** Getter for the model or null. */ private NodeListModel get (VisualizerEvent ev) { NodeListModel m = (NodeListModel)model.get (); if (m == null && ev != null) { ev.getVisualizer ().removeNodeModel (this); return null; } return m; }
/** Getter for the children list. */ public final VisualizerChildren getChildren () { return (VisualizerChildren)getSource (); }
/** Process the event */ public void run() { super.getChildren().removed(this); } }
/** Getter for the model or null. */ private NodeTreeModel get (VisualizerEvent ev) { NodeTreeModel m = (NodeTreeModel)model.get (); if (m == null && ev != null) { ev.getVisualizer ().removeNodeModel (this); return null; } return m; }
/** Process the event */ public void run() { super.getChildren ().added (this); } }
/** Getter for the model or null. */ private NodeTreeModel get (VisualizerEvent ev) { NodeTreeModel m = (NodeTreeModel)model.get (); if (m == null && ev != null) { ev.getVisualizer ().removeNodeModel (this); return null; } return m; }