@Override protected void fireTreeNodesChanged(Object source, Object[] path, int[] childIndices, Object[] children) { LOG.fine("fireTreeNodesChanged"); // NOI18N if (!filterEvent(path, childIndices, children)) { LOG.fine("fireTreeNodesChanged - exit"); // NOI18N return; } super.fireTreeNodesChanged(source, path, newIndices, newChildren); newIndices = null; newChildren = null; LOG.fine("fireTreeNodesChanged - end"); // NOI18N } }
@Override protected void fireTreeNodesRemoved(Object source, Object[] path, int[] childIndices, Object[] children) { LOG.fine("fireTreeNodesRemoved"); // NOI18N if (!removalEvent(path, childIndices, children)) { LOG.fine("fireTreeNodesRemoved - exit"); // NOI18N return; } super.fireTreeNodesRemoved(source, path, newIndices, newChildren); newIndices = null; newChildren = null; LOG.fine("fireTreeNodesRemoved - end"); // NOI18N }
newChildren = new Object[accepted]; int size = getChildCount(parent); int index = 0; int myPos = 0; VisualizerNode n = (VisualizerNode) getChild(parent, actualI++);
newIndices[i] = getIndexOfChild(parent, newChildren[i]);
/** Create model. */ protected NodeTreeModel createModel () { return new NodeContextModel (); }
/** Create model. */ protected NodeTreeModel createModel () { return new NodeContextModel (); }
@Override protected void fireTreeNodesInserted(Object source, Object[] path, int[] childIndices, Object[] children) { LOG.fine("fireTreeNodesInserted"); // NOI18N if (!filterEvent(path, childIndices, children)) { LOG.fine("fireTreeNodesInserted - exit"); // NOI18N return; } super.fireTreeNodesInserted(source, path, newIndices, newChildren); newIndices = null; newChildren = null; LOG.fine("fireTreeNodesInserted - end"); // NOI18N }
@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)); }
/** Create model. */ protected NodeTreeModel createModel() { return new NodeContextModel(); }