1 19 package org.netbeans.modules.xml.axi.util; 20 21 import org.netbeans.modules.xml.axi.AXIComponent; 22 import org.netbeans.modules.xml.axi.AXIDocument; 23 import org.netbeans.modules.xml.axi.visitor.DeepAXITreeVisitor; 24 25 29 public class AXITreeVisitor extends DeepAXITreeVisitor { 30 private int counter = 0; 31 34 public AXITreeVisitor() { 35 } 36 37 public void traverse(AXIDocument document) { 38 document.accept(this); 39 } 40 41 protected void visitChildren(AXIComponent component) { 42 if(!(component instanceof AXIDocument)) 43 assert(component.getParent() != null); 44 counter++; 45 super.visitChildren(component); 46 } 47 48 } 49 | Popular Tags |