public class OSGiLaunchConfigurationInitializer extends Object
Clients may instantiate or subclass this class
This class originally existed in 3.3 as
org.eclipse.pde.ui.launcher.OSGiLaunchConfigurationInitializer
.
Constructor and Description |
---|
OSGiLaunchConfigurationInitializer() |
Modifier and Type | Method and Description |
---|---|
protected String |
getAutoStart(String bundleID)
Returns whether the bundle should be started automatically
|
protected String |
getStartLevel(String bundleID)
Returns the bundle's start level
|
void |
initialize(ILaunchConfigurationWorkingCopy configuration)
Initializes some attributes on a newly-created launch configuration
|
protected void |
initializeBundleState(ILaunchConfigurationWorkingCopy configuration)
Initializes the checked/unchecked state of bundles
|
protected void |
initializeFrameworkDefaults(ILaunchConfigurationWorkingCopy configuration)
Initializes the start level and auto-start attributes
|
protected void |
initializeSourcePathProvider(ILaunchConfigurationWorkingCopy configuration)
Sets the source provider ID
|
protected static final String DEFAULT
public void initialize(ILaunchConfigurationWorkingCopy configuration)
configuration
- the launch configurationprotected void initializeSourcePathProvider(ILaunchConfigurationWorkingCopy configuration)
configuration
- the launch configurationprotected void initializeFrameworkDefaults(ILaunchConfigurationWorkingCopy configuration)
configuration
- the launch configurationprotected void initializeBundleState(ILaunchConfigurationWorkingCopy configuration)
configuration
- the launch configurationprotected String getStartLevel(String bundleID)
bundleID
- the bundle IDdefault
Copyright (c) 2000, 2017 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.