[jbosstools-commits] JBoss Tools SVN: r2833 - in trunk/common/plugins/org.jboss.tools.common.model: resources/meta and 1 other directories.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Thu Aug 2 04:33:17 EDT 2007


Author: scabanovich
Date: 2007-08-02 04:33:17 -0400 (Thu, 02 Aug 2007)
New Revision: 2833

Removed:
   trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/java/model/handler/RunJavaHandler.java
Modified:
   trunk/common/plugins/org.jboss.tools.common.model/plugin.xml
   trunk/common/plugins/org.jboss.tools.common.model/resources/meta/jclass.meta
Log:
Obsolete class RunJavaHandler removed

Modified: trunk/common/plugins/org.jboss.tools.common.model/plugin.xml
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.model/plugin.xml	2007-08-02 07:55:38 UTC (rev 2832)
+++ trunk/common/plugins/org.jboss.tools.common.model/plugin.xml	2007-08-02 08:33:17 UTC (rev 2833)
@@ -91,8 +91,6 @@
 			class="org.jboss.tools.common.java.jsp.model.FileJSPImpl"/>
 		<xclass id="org.jboss.tools.common.java.model.handler.CreateJavaFileHandler"
 			class="org.jboss.tools.common.java.model.handler.CreateJavaFileHandler"/>
-		<xclass id="org.jboss.tools.common.java.model.handler.RunJavaHandler"
-			class="org.jboss.tools.common.java.model.handler.RunJavaHandler"/>
 		<xclass id="org.jboss.tools.common.meta.action.impl.handlers.ChildrenCopyHandler"
 			class="org.jboss.tools.common.meta.action.impl.handlers.ChildrenCopyHandler"/>
 		<xclass id="org.jboss.tools.common.meta.action.impl.handlers.ChildrenDeleteHandler"

Modified: trunk/common/plugins/org.jboss.tools.common.model/resources/meta/jclass.meta
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.model/resources/meta/jclass.meta	2007-08-02 07:55:38 UTC (rev 2832)
+++ trunk/common/plugins/org.jboss.tools.common.model/resources/meta/jclass.meta	2007-08-02 08:33:17 UTC (rev 2833)
@@ -108,12 +108,6 @@
      ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
    </XActionItem>
    <XActionItem displayName="Run" kind="list" name="RunActions">
-    <XActionItem HIDE="disabled"
-     HandlerClassName="org.jboss.tools.common.java.model.handler.RunJavaHandler"
-     ICON="action.start" displayName="Run" kind="action" name="Run"/>
-    <XActionItem HIDE="disabled"
-     HandlerClassName="org.jboss.tools.common.model.engines.impl.StopProcessHandler"
-     ICON="action.stop" displayName="Stop" kind="action" name="Stop"/>
    </XActionItem>
    <XActionItem ICON="action.empty" kind="list" name="Properties">
     <XActionItem HIDE="always" HandlerClassName="%Properties%"

Deleted: trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/java/model/handler/RunJavaHandler.java
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/java/model/handler/RunJavaHandler.java	2007-08-02 07:55:38 UTC (rev 2832)
+++ trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/java/model/handler/RunJavaHandler.java	2007-08-02 08:33:17 UTC (rev 2833)
@@ -1,88 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 Exadel, Inc. and Red Hat, Inc.
- * Distributed under license by Red Hat, Inc. All rights reserved.
- * This program is made available under the terms of the
- * Eclipse Public License v1.0 which accompanies this distribution,
- * and is available at http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *     Exadel, Inc. and Red Hat, Inc. - initial API and implementation
- ******************************************************************************/ 
-package org.jboss.tools.common.java.model.handler;
-
-import java.io.*;
-import java.util.*;
-import org.jboss.tools.common.model.*;
-import org.jboss.tools.common.model.util.*;
-import org.jboss.tools.common.model.engines.impl.*;
-import org.jboss.tools.common.meta.action.impl.*;
-import org.jboss.tools.common.model.util.FindObjectHelper;
-import org.jboss.tools.common.model.impl.XModelClassLoader;
-
-public class RunJavaHandler extends AbstractHandler {
-
-    public RunJavaHandler() {}
-
-    public boolean isEnabled(XModelObject object) {
-        if(object == null) return false;
-        object = object.getChildByPath(object.getAttributeValue("name"));
-        if(object == null) return false;
-        XModelObject m = object.getChildByPath("main(String[])");
-        if(m == null) m = object.getChildByPath("main(java.lang.String[])");
-        return (m != null);
-    }
-
-    public void executeHandler(XModelObject object, Properties p) throws Exception {
-        if(!isEnabled(object)) return;
-        RunJavaProcess process = new RunJavaProcess(object);
-        process.start();
-        XProcessStorage.getDefaultStorage().addInstance(object.getPath(), process);
-    }
-
-}
-
-class RunJavaProcess extends XProcess {
-    private XModelObject js = null;
-    private String qn = null;
-
-    public RunJavaProcess(XModelObject js) {
-        this.js = js;
-        qn = qualifiedName();
-    }
-
-    protected String getRoot() {
-        return ".";
-    }
-
-    private String qualifiedName() {
-        String p = XModelObjectLoaderUtil.getResourcePath(js);
-        return p.substring(1, p.length() - 5).replace('/', '.');
-    }
-
-    protected void buildCommandLine(ArrayList<String> l) {
-        appendJava(l, js.getModel().getProperties());
-        l.add("-classpath");
-        l.add(getClassPath());
-        l.add(qn);
-    }
-
-    private String getClassPath() {
-        XModelClassLoader l = (XModelClassLoader)js.getModel().getModelClassLoader();
-        String s = l.getClassPath();
-        XModelObject g = js.getModel().getByPath("Engines/generator");
-        String bo = XModelObjectUtil.getExpandedValue(g, "directory", null) + "/classes";
-        s += File.pathSeparator + bo;
-        return s;
-    }
-
-    protected void write(String s) {
-        StringTokenizer st = new StringTokenizer(s, "\n");
-        while(st.hasMoreTokens()) {
-            String n = st.nextToken();
-            n = FindObjectHelper.enhanceStackTraceEntry(js.getModel(), n);
-            js.getModel().getOut().println(n);
-        }
-    }
-
-}
-




More information about the jbosstools-commits mailing list