public class EclipseInstallAction
extends AbstractPublisherAction
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
executableName |
protected java.lang.String |
flavor |
protected java.lang.String |
id |
protected java.lang.String |
name |
protected java.lang.String[] |
nonRootFiles |
protected java.lang.String |
source |
protected boolean |
start |
protected IVersionedId[] |
topLevel |
protected Version |
version |
| Modifier | Constructor and Description |
|---|---|
protected |
EclipseInstallAction() |
|
EclipseInstallAction(java.lang.String source,
java.lang.String id,
Version version,
java.lang.String name,
java.lang.String executableName,
java.lang.String flavor,
IVersionedId[] topLevel,
java.lang.String[] nonRootFiles,
boolean start) |
| Modifier and Type | Method and Description |
|---|---|
protected java.io.File |
computeExecutableLocation(java.lang.String configSpec) |
protected ExecutablesDescriptor |
computeExecutables(java.lang.String configSpec) |
protected IPublisherAdvice |
computeRootFileAdvice(java.lang.String configSpec) |
protected java.io.File[] |
computeRootFileExclusions() |
protected java.io.File[] |
computeRootFileExclusions(java.lang.String configSpec) |
protected java.io.File[] |
computeRootFileInclusions(java.lang.String configSpec) |
protected java.io.File |
computeRootFileRoot(java.lang.String configSpec) |
protected java.util.Collection<IPublisherAction> |
createAccumulateConfigDataActions(java.lang.String[] configs) |
protected IPublisherAction[] |
createActions() |
protected IPublisherAction |
createApplicationExecutableAction(java.lang.String[] configSpecs) |
protected IPublisherAction |
createBundlesAction() |
protected IPublisherAction |
createConfigCUsAction() |
protected IPublisherAction |
createDefaultCUsAction() |
protected java.util.Collection<IPublisherAction> |
createExecutablesActions(java.lang.String[] configSpecs) |
protected IPublisherAction |
createFeaturesAction() |
protected IPublisherAction |
createJREAction() |
protected void |
createRootAdvice() |
protected IPublisherAction |
createRootFilesAction() |
protected void |
createRootFilesAdvice() |
protected IPublisherAction |
createRootIUAction() |
protected java.io.File |
getExecutablesLocation() |
protected java.util.Collection<IVersionedId> |
getTopLevel() |
IStatus |
perform(IPublisherInfo publisherInfo,
IPublisherResult results,
IProgressMonitor monitor) |
protected java.lang.String source
protected java.lang.String id
protected Version version
protected java.lang.String name
protected java.lang.String executableName
protected java.lang.String flavor
protected IVersionedId[] topLevel
protected java.lang.String[] nonRootFiles
protected boolean start
protected EclipseInstallAction()
public EclipseInstallAction(java.lang.String source,
java.lang.String id,
Version version,
java.lang.String name,
java.lang.String executableName,
java.lang.String flavor,
IVersionedId[] topLevel,
java.lang.String[] nonRootFiles,
boolean start)
public IStatus perform(IPublisherInfo publisherInfo,
IPublisherResult results,
IProgressMonitor monitor)
protected IPublisherAction[] createActions()
protected void createRootAdvice()
protected IPublisherAction createDefaultCUsAction()
protected IPublisherAction createRootIUAction()
protected java.util.Collection<IVersionedId> getTopLevel()
protected IPublisherAction createJREAction()
protected IPublisherAction createApplicationExecutableAction(java.lang.String[] configSpecs)
protected java.util.Collection<IPublisherAction> createAccumulateConfigDataActions(java.lang.String[] configs)
protected IPublisherAction createConfigCUsAction()
protected IPublisherAction createFeaturesAction()
protected java.util.Collection<IPublisherAction> createExecutablesActions(java.lang.String[] configSpecs)
protected IPublisherAction createRootFilesAction()
protected void createRootFilesAdvice()
protected IPublisherAdvice computeRootFileAdvice(java.lang.String configSpec)
protected java.io.File[] computeRootFileExclusions(java.lang.String configSpec)
protected java.io.File[] computeRootFileExclusions()
protected ExecutablesDescriptor computeExecutables(java.lang.String configSpec)
protected java.io.File computeRootFileRoot(java.lang.String configSpec)
protected java.io.File[] computeRootFileInclusions(java.lang.String configSpec)
protected java.io.File computeExecutableLocation(java.lang.String configSpec)
protected java.io.File getExecutablesLocation()
protected IPublisherAction createBundlesAction()