1.1 --- a/xslt.mapper/src/org/netbeans/modules/xslt/mapper/view/XsltMapper.java Fri Mar 30 14:40:37 2007 +0000
1.2 +++ b/xslt.mapper/src/org/netbeans/modules/xslt/mapper/view/XsltMapper.java Fri Mar 30 15:29:11 2007 +0000
1.3 @@ -2,16 +2,16 @@
1.4 * The contents of this file are subject to the terms of the Common Development
1.5 * and Distribution License (the License). You may not use this file except in
1.6 * compliance with the License.
1.7 - *
1.8 + *
1.9 * You can obtain a copy of the License at http://www.netbeans.org/cddl.html
1.10 * or http://www.netbeans.org/cddl.txt.
1.11 - *
1.12 + *
1.13 * When distributing Covered Code, include this CDDL Header Notice in each file
1.14 * and include the License file at http://www.netbeans.org/cddl.txt.
1.15 * If applicable, add the following below the CDDL Header, with the fields
1.16 * enclosed by brackets [] replaced by your own identifying information:
1.17 * "Portions Copyrighted [year] [name of copyright owner]"
1.18 - *
1.19 + *
1.20 * The Original Software is NetBeans. The Initial Developer of the Original
1.21 * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
1.22 * Microsystems, Inc. All Rights Reserved.
1.23 @@ -19,9 +19,10 @@
1.24
1.25 package org.netbeans.modules.xslt.mapper.view;
1.26
1.27 +import java.awt.event.KeyAdapter;
1.28 +import java.awt.event.KeyEvent;
1.29 import java.awt.event.MouseAdapter;
1.30 import java.awt.event.MouseEvent;
1.31 -import javax.swing.JComponent;
1.32 import javax.swing.JPopupMenu;
1.33 import javax.swing.JTree;
1.34 import javax.swing.tree.TreePath;
1.35 @@ -45,6 +46,7 @@
1.36 import org.netbeans.modules.xslt.mapper.model.XsltNodesTreeRenderer;
1.37 import org.netbeans.modules.xslt.mapper.model.nodes.Node;
1.38 import org.netbeans.modules.xslt.mapper.model.nodes.TreeNode;
1.39 +import org.netbeans.modules.xslt.mapper.model.nodes.actions.DeleteAction;
1.40 import org.netbeans.modules.xslt.mapper.model.targettree.TargetTreeModel;
1.41 import org.netbeans.modules.xslt.model.XslModel;
1.42 import org.openide.util.Lookup;
1.43 @@ -89,15 +91,15 @@
1.44 context.addMapperContextChangeListener(new MapperContextChangeListener() {
1.45 public void sourceTypeChanged(AXIComponent oldComponent, AXIComponent newComponent) {
1.46 // TODO a
1.47 -// System.out.println("mappperView sourceType changed ");
1.48 + // System.out.println("mappperView sourceType changed ");
1.49 }
1.50 public void targetTypeChanged(AXIComponent oldComponent, AXIComponent newComponent) {
1.51 // TODO a
1.52 -// System.out.println("mappperView targetType changed ");
1.53 + // System.out.println("mappperView targetType changed ");
1.54 }
1.55 public void xslModelChanged(XslModel oldModel, XslModel newModel) {
1.56 // TODO a
1.57 -// System.out.println("mappperView xslModel changed ");
1.58 + // System.out.println("mappperView xslModel changed ");
1.59 }
1.60 });
1.61 }
1.62 @@ -168,7 +170,16 @@
1.63 }
1.64 }
1.65 });
1.66 -
1.67 + targetTree.addKeyListener(new KeyAdapter() {
1.68 + public void keyReleased(KeyEvent event) {
1.69 + if (event.getKeyCode() == KeyEvent.VK_DELETE) {
1.70 + TreeNode selectedNode = (TreeNode)targetTree.
1.71 + getSelectionPath().getLastPathComponent();
1.72 + DeleteAction da = new DeleteAction(XsltMapper.this, selectedNode);
1.73 + da.actionPerformed(null);
1.74 + }
1.75 + }
1.76 + });
1.77
1.78 }
1.79
1.80 @@ -244,7 +255,7 @@
1.81 }
1.82
1.83 if ((getMapperViewManager().getMapperModel() != null)
1.84 - && (getMapperViewManager().getMapperModel().getSelectedViewModel() != null)) {
1.85 + && (getMapperViewManager().getMapperModel().getSelectedViewModel() != null)) {
1.86 IMapperViewModel viewModel = getMapperViewManager().getMapperModel().getSelectedViewModel();
1.87
1.88 if (startNode instanceof IMapperTreeNode
1.89 @@ -277,7 +288,7 @@
1.90 IMapperNode endNode = link.getEndNode();
1.91 connectLink(link);
1.92 if ((getMapperViewManager().getMapperModel() != null)
1.93 - && (getMapperViewManager().getMapperModel().getSelectedViewModel() != null)) {
1.94 + && (getMapperViewManager().getMapperModel().getSelectedViewModel() != null)) {
1.95 IMapperViewModel viewModel = getMapperViewManager().getMapperModel().getSelectedViewModel();
1.96
1.97 if (startNode != null) {
1.98 @@ -321,7 +332,7 @@
1.99 */
1.100 public void addNode(IMapperNode node) {
1.101 if ((getMapperViewManager().getMapperModel() != null)
1.102 - && (getMapperViewManager().getMapperModel().getSelectedViewModel() != null)) {
1.103 + && (getMapperViewManager().getMapperModel().getSelectedViewModel() != null)) {
1.104
1.105 IMapperViewModel viewModel = getMapperViewManager().getMapperModel().getSelectedViewModel();
1.106 viewModel.addNode(node);