public abstract class JavaOptionProvider
extends java.lang.Object
JStarter.addJavaOptionProvider(oracle.jdeveloper.runner.JavaOptionProvider).
 To remove your JavaOptionProvider from the list of JavaOptionProviders that
 will be called when a Java run process is started, use the static method
 JStarter.removeJavaOptionProvider(oracle.jdeveloper.runner.JavaOptionProvider).| Constructor and Description | 
|---|
JavaOptionProvider()  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String[] | 
getJavaOptions(JRunProcess jrunProcess)
Returns the additional Java options that are required for starting
 this process. 
 | 
java.lang.String[] | 
getProgramArguments(JRunProcess jrunProcess)
Returns the additional program arguments that are required for
 starting this process. 
 | 
public java.lang.String[] getJavaOptions(JRunProcess jrunProcess)
If this method is overridden to return non-null, it is good behavior to log a user readable message to the LogPage associated with the jrunProcess explaining why this is necessary.
 To get the target Node from the jrunProcess, use the method
 RunProcess.getTarget().
 To get the Project from the jrunProcess, use the method
 RunProcess.getProject().
 To get the Workspace from the jrunProcess, use the method
 RunProcess.getWorkspace().
 To get the Context from the jrunProcess, use the method
 RunProcess.getContext().
 To get the LogPage from the jrunProcess, use the method
 RunProcess.getLogPage().
jrunProcess - the process to be startedpublic java.lang.String[] getProgramArguments(JRunProcess jrunProcess)
If this method is overridden to return non-null, it is good behavior to log a user readable message to the LogPage associated with the jrunProcess explaining why this is necessary.
 To get the target Node from the jrunProcess, use the method
 RunProcess.getTarget().
 To get the Project from the jrunProcess, use the method
 RunProcess.getProject().
 To get the Workspace from the jrunProcess, use the method
 RunProcess.getWorkspace().
 To get the Context from the jrunProcess, use the method
 RunProcess.getContext().
 To get the LogPage from the jrunProcess, use the method
 RunProcess.getLogPage().
jrunProcess - the process to be started