1 19 20 package org.netbeans.modules.xml.wsdl.ui.view.treeeditor; 21 22 import org.netbeans.modules.xml.wsdl.ui.actions.ActionHelper; 23 import org.openide.nodes.Node; 24 import org.openide.nodes.NodeAdapter; 25 import org.openide.nodes.NodeMemberEvent; 26 27 public class WSDLNodeListener extends NodeAdapter { 28 private Node node; 29 30 public WSDLNodeListener(Node node) { 31 this.node = node; 32 } 33 34 @Override 35 public void childrenAdded(NodeMemberEvent ev) { 36 if (!ev.getNode().equals(node)) { 37 return; 38 } 39 40 Node[] children = ev.getDelta(); 41 if (children != null && children.length > 0) { 42 if (children.length == 1) { 43 ActionHelper.selectNode(children[0], node); 44 } else { 45 ActionHelper.selectNode(node); 46 } 47 } 48 49 } 50 } 51 | Popular Tags |