logo       
Google Custom Search
    AddThis Social Bookmark Button

GladeForrestPlugin/src/java/org/metamorphosis/glade/actions StartForrestAct: msg#00014

Subject: GladeForrestPlugin/src/java/org/metamorphosis/glade/actions StartForrestAction.java,1.1,1.2
Update of 
/cvsroot/metamorphosis/GladeForrestPlugin/src/java/org/metamorphosis/glade/actions
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv717/src/java/org/metamorphosis/glade/actions

Modified Files:
        StartForrestAction.java 
Log Message:
Still goffing off.

Index: StartForrestAction.java
===================================================================
RCS file: 
/cvsroot/metamorphosis/GladeForrestPlugin/src/java/org/metamorphosis/glade/actions/StartForrestAction.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** StartForrestAction.java     19 Jul 2004 05:43:54 -0000      1.1
--- StartForrestAction.java     19 Jul 2004 06:26:52 -0000      1.2
***************
*** 1,5 ****
--- 1,9 ----
  package org.metamorphosis.glade.actions;
  
+ import javax.swing.ProgressMonitor;
+ 
  import org.eclipse.core.runtime.CoreException;
+ import org.eclipse.core.runtime.IProgressMonitor;
+ import org.eclipse.core.runtime.NullProgressMonitor;
  import org.eclipse.debug.core.DebugPlugin;
  import org.eclipse.debug.core.ILaunchConfiguration;
***************
*** 8,11 ****
--- 12,16 ----
  import org.eclipse.debug.core.ILaunchManager;
  import org.eclipse.debug.core.Launch;
+ import org.eclipse.jdt.launching.IJavaLaunchConfigurationConstants;
  import org.eclipse.jface.action.IAction;
  import org.eclipse.jface.preference.IPreferenceStore;
***************
*** 13,16 ****
--- 18,22 ----
  import org.eclipse.ui.IWorkbenchWindow;
  import org.eclipse.ui.IWorkbenchWindowActionDelegate;
+ import 
org.eclipse.ui.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate;
  import org.eclipse.jface.dialogs.MessageDialog;
  import org.metamorphosis.glade.ForrestStarterPlugin;
***************
*** 44,81 ****
                IPreferenceStore preferenceStore = 
ForrestStarterPlugin.getDefault()
                                .getPreferenceStore();
                MessageDialog
                                .openInformation(window.getShell(), 
"ForrestStarter Plug-in",
!                                               "Hello, Eclipse world:"
!                                                               + 
preferenceStore
!                                                                               
.getString(GladePreferencePage.P_PATH));
!               
!               
!               
                try {
!                       ILaunchManager manager = 
DebugPlugin.getDefault().getLaunchManager();
!                          ILaunchConfigurationType type =
!                             manager.getLaunchConfigurationType("type");
!                       ILaunchConfiguration[] configurations =
!                             manager.getLaunchConfigurations(type);
!                          for (int i = 0; i < configurations.length; i++) {
!                             ILaunchConfiguration configuration = 
configurations[i];
!                             if (configuration.getName().equals("Start 
Tomcat")) {
!                                configuration.delete();
!                                break;
!                             }
!                          }
!                       ILaunchConfigurationWorkingCopy workingCopy =
!                             type.newInstance(null, "Start Tomcat");
!                       
!                       
!                       workingCopy.setAttribute(ATTR_MAIN_TYPE_NAME,
!             "org.apache.catalina.startup.Bootstrap");
! workingCopy.setAttribute(ATTR_PROGRAM_ARGUMENTS, "start");
                } catch (CoreException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                }
!               
!               
        }
  
--- 50,87 ----
                IPreferenceStore preferenceStore = 
ForrestStarterPlugin.getDefault()
                                .getPreferenceStore();
+               final String forrestHome = preferenceStore
+                               .getString(GladePreferencePage.P_PATH);
                MessageDialog
                                .openInformation(window.getShell(), 
"ForrestStarter Plug-in",
!                                               "Hello, Eclipse world:" + 
forrestHome);
! 
                try {
! 
!                       ILaunchManager manager = DebugPlugin.getDefault()
!                                       .getLaunchManager();
!                       ILaunchConfigurationType type = manager
!                                       
.getLaunchConfigurationType(IJavaLaunchConfigurationConstants.ID_JAVA_APPLICATION);
!                       ILaunchConfiguration[] configurations = manager
!                                       .getLaunchConfigurations(type);
!                       final String baseName = "Start Tomcat";
!                       for (int i = 0; i < configurations.length; i++) {
!                               ILaunchConfiguration configuration = 
configurations[i];
!                               if (configuration.getName().equals(baseName)) {
!                                       configuration.delete();
!                                       break;
!                               }
!                       }
!                       ILaunchConfigurationWorkingCopy workingCopy = 
type.newInstance(
!                                       null, baseName);
!                       ProgramLaunchDelegate pld = new ProgramLaunchDelegate();
!                       IProgressMonitor ipm = new NullProgressMonitor() {
!                       };
!                       pld.launch(configurations[0], "mode", null, ipm);
! 
                } catch (CoreException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                }
! 
        }
  



-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click



Try Searching:
servers, voip, java, networking, microsoft ...
<Prev in Thread] Current Thread [Next in Thread>