public class ApplicationLauncherAction
extends AbstractPublisherAction
| Constructor and Description |
|---|
ApplicationLauncherAction(java.lang.String id,
Version version,
java.lang.String flavor,
java.lang.String executableName,
java.io.File location,
java.lang.String[] configSpecs) |
| Modifier and Type | Method and Description |
|---|---|
protected ExecutablesDescriptor |
computeExecutables(java.lang.String configSpec) |
static java.lang.String |
computeIUId(java.lang.String id,
java.lang.String flavor)
Returns the id of the top level IU published by this action for the given id and flavor.
|
protected java.util.Collection<IPublisherAction> |
createExecutablesActions(java.lang.String[] configs) |
IStatus |
perform(IPublisherInfo publisherInfo,
IPublisherResult results,
IProgressMonitor monitor) |
public ApplicationLauncherAction(java.lang.String id,
Version version,
java.lang.String flavor,
java.lang.String executableName,
java.io.File location,
java.lang.String[] configSpecs)
public static java.lang.String computeIUId(java.lang.String id,
java.lang.String flavor)
id - the id of the application being publishedflavor - the flavor being publishedpublic IStatus perform(IPublisherInfo publisherInfo,
IPublisherResult results,
IProgressMonitor monitor)
protected java.util.Collection<IPublisherAction> createExecutablesActions(java.lang.String[] configs)
protected ExecutablesDescriptor computeExecutables(java.lang.String configSpec)