forrest-svn mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From cross...@apache.org
Subject svn commit: r239988 - /forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/views/LocationmapView.java
Date Thu, 25 Aug 2005 04:15:32 GMT
Author: crossley
Date: Wed Aug 24 21:15:27 2005
New Revision: 239988

URL: http://svn.apache.org/viewcvs?rev=239988&view=rev
Log:
Submitted by: Anil Ramnanan
Issue: FOR-647 "Locationmap View needs to handle drop requests from the Repository Browser"

Modified:
    forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/views/LocationmapView.java

Modified: forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/views/LocationmapView.java
URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/views/LocationmapView.java?rev=239988&r1=239987&r2=239988&view=diff
==============================================================================
--- forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/views/LocationmapView.java
(original)
+++ forrest/trunk/tools/eclipse/plugins/org.apache.forrest/src/org/apache/forrest/eclipse/views/LocationmapView.java
Wed Aug 24 21:15:27 2005
@@ -190,7 +190,17 @@
 			 */
 			public void drop(DropTargetEvent event) {
 				
-				System.out.println(event.data);	
+				String[] dropElements = event.data.toString().split(",");
+				Node insertionElement = (Element) event.item.getData();	
+				if (insertionElement.getNodeName().equals("locator")){
+					Element matchElement = document.createElement("match");
+					matchElement.setAttribute("pattern", dropElements[0] + "/" + dropElements[1]);
+					insertionElement.appendChild(matchElement);
+					Element locationElement = document.createElement("location");
+					locationElement.setAttribute("src", dropElements[2]);
+					matchElement.appendChild(locationElement);
+				}
+				treeViewer.refresh();
 			}
 
 			public void dropAccept(DropTargetEvent event) {



Mime
View raw message