78798081828384858687
private NodeChangeListener<NodeContext<N1>> listener; private void perform() { // Consume the first ENTER that we won't skip HierarchyChangeType change = it.next(); // Start recursion perform(it.getSource()); }
113114115116117118119120121122123
parent.expand(); } // while (true) { HierarchyChangeType change = it.next(); if (change == HierarchyChangeType.LEAVE) { // End recursion here break; } else { if (change == HierarchyChangeType.KEEP) {
102103104105106107108109110111
private void perform() { // Consume the first ENTER that we won't skip HierarchyChangeType change = it.next(); // Start recursion perform(it.getSource()); }
146147148149150151152153154155156
} // while (true) { HierarchyChangeType change = it.next(); if (change == HierarchyChangeType.LEAVE) { // End recursion here break; }