public class EquinoxExecutableAction
extends AbstractPublisherAction
This action works on one platform configuration only.
This action consults the following types of advice:
IBrandingAdvice| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
configSpec |
protected ExecutablesDescriptor |
executables |
protected java.lang.String |
flavor |
protected java.lang.String |
idBase |
protected Version |
version |
| Modifier | Constructor and Description |
|---|---|
protected |
EquinoxExecutableAction() |
|
EquinoxExecutableAction(ExecutablesDescriptor executables,
java.lang.String configSpec,
java.lang.String idBase,
Version version,
java.lang.String flavor) |
| Modifier and Type | Method and Description |
|---|---|
protected ExecutablesDescriptor |
brandExecutables(ExecutablesDescriptor descriptor)
Brands a copy of the given executable descriptor with the information in the
current product definition.
|
protected void |
fullBrandExecutables(ExecutablesDescriptor descriptor,
IBrandingAdvice advice) |
protected void |
partialBrandExecutables(ExecutablesDescriptor descriptor) |
IStatus |
perform(IPublisherInfo publisherinfo,
IPublisherResult result,
IProgressMonitor monitor) |
protected boolean |
publishExecutableIU(ExecutablesDescriptor execDescriptor,
IPublisherResult result)
Publishes IUs and CUs for the files that make up the launcher for a given
ws/os/arch combination.
|
protected java.lang.String configSpec
protected java.lang.String idBase
protected Version version
protected ExecutablesDescriptor executables
protected java.lang.String flavor
protected EquinoxExecutableAction()
public EquinoxExecutableAction(ExecutablesDescriptor executables, java.lang.String configSpec, java.lang.String idBase, Version version, java.lang.String flavor)
public IStatus perform(IPublisherInfo publisherinfo,
IPublisherResult result,
IProgressMonitor monitor)
protected boolean publishExecutableIU(ExecutablesDescriptor execDescriptor, IPublisherResult result)
protected ExecutablesDescriptor brandExecutables(ExecutablesDescriptor descriptor)
descriptor - the executable descriptor to brand.protected void fullBrandExecutables(ExecutablesDescriptor descriptor, IBrandingAdvice advice)
protected void partialBrandExecutables(ExecutablesDescriptor descriptor)