TPTP 4.5.0 Platform Project
Internal API Specification

org.eclipse.tptp.trace.ui.internal.launcher.deleg.application
Class AbstractJavaDelegate

java.lang.Object
  extended by org.eclipse.tptp.trace.ui.provisional.launcher.AbstractProcessLauncher
      extended by org.eclipse.tptp.trace.ui.internal.launcher.deleg.application.AbstractJavaDelegate
All Implemented Interfaces:
org.eclipse.tptp.trace.ui.provisional.launcher.IDataCollectorBaseLauncher, org.eclipse.tptp.trace.ui.provisional.launcher.IDataCollectorMutualLauncher, org.eclipse.tptp.trace.ui.provisional.launcher.IDataCollectorProcessLauncher, org.eclipse.tptp.trace.ui.provisional.launcher.IParameterExtractor
Direct Known Subclasses:
AbstractJavaAppletDelegate, AgentDiscovererJavaDelegate, InstrumentJavaLauncherDelegate, PIJavaLauncherDelegate, TIInstrumentJavaLauncherDelegate, TIJavaLauncherDelegate

public abstract class AbstractJavaDelegate
extends org.eclipse.tptp.trace.ui.provisional.launcher.AbstractProcessLauncher


Nested Class Summary
protected  class AbstractJavaDelegate.JavaConfigurationExtended
           
 
Field Summary
protected  AbstractJavaDelegate.JavaConfigurationExtended javaLaunchConfigurationDelegate
           
 
Fields inherited from class org.eclipse.tptp.trace.ui.provisional.launcher.AbstractProcessLauncher
conf, node
 
Constructor Summary
AbstractJavaDelegate(java.lang.String agentName, java.lang.String agentType)
           
 
Method Summary
protected  java.lang.String[] getClasspath(org.eclipse.debug.core.ILaunchConfiguration conf)
           
protected  java.lang.String getMainTypeName(org.eclipse.debug.core.ILaunchConfiguration conf)
           
protected  java.lang.String getProgramArguments(org.eclipse.debug.core.ILaunchConfiguration conf)
           
protected  java.lang.String getVMArguments(org.eclipse.debug.core.ILaunchConfiguration conf)
           
protected  java.lang.String getWorkingDirectory(org.eclipse.debug.core.ILaunchConfiguration conf)
           
 
Methods inherited from class org.eclipse.tptp.trace.ui.provisional.launcher.AbstractProcessLauncher
configureProcess, createAgent, createNode, createProcess, getAgentName, getAgentType, getClassPath, getClasspathString, getHostName, getLaunchTypeWorkspaceFilters, getLocation, getPortNumber, getProcessParameters, getProfileFile, isMutualLauncher, isProcessLauncher, postLaunch, preLaunch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

javaLaunchConfigurationDelegate

protected AbstractJavaDelegate.JavaConfigurationExtended javaLaunchConfigurationDelegate
Constructor Detail

AbstractJavaDelegate

public AbstractJavaDelegate(java.lang.String agentName,
                            java.lang.String agentType)
Method Detail

getWorkingDirectory

protected java.lang.String getWorkingDirectory(org.eclipse.debug.core.ILaunchConfiguration conf)
Specified by:
getWorkingDirectory in class org.eclipse.tptp.trace.ui.provisional.launcher.AbstractProcessLauncher

getProgramArguments

protected java.lang.String getProgramArguments(org.eclipse.debug.core.ILaunchConfiguration conf)
Specified by:
getProgramArguments in class org.eclipse.tptp.trace.ui.provisional.launcher.AbstractProcessLauncher

getMainTypeName

protected java.lang.String getMainTypeName(org.eclipse.debug.core.ILaunchConfiguration conf)
Specified by:
getMainTypeName in class org.eclipse.tptp.trace.ui.provisional.launcher.AbstractProcessLauncher

getVMArguments

protected java.lang.String getVMArguments(org.eclipse.debug.core.ILaunchConfiguration conf)
Specified by:
getVMArguments in class org.eclipse.tptp.trace.ui.provisional.launcher.AbstractProcessLauncher

getClasspath

protected java.lang.String[] getClasspath(org.eclipse.debug.core.ILaunchConfiguration conf)
Specified by:
getClasspath in class org.eclipse.tptp.trace.ui.provisional.launcher.AbstractProcessLauncher

TPTP 4.5.0 Platform Project
Internal API Specification