Package org.eclipse.pde.launching
Class OSGiLaunchConfigurationInitializer
- java.lang.Object
-
- org.eclipse.pde.launching.OSGiLaunchConfigurationInitializer
-
- Direct Known Subclasses:
OSGiLaunchConfigurationInitializer
public class OSGiLaunchConfigurationInitializer extends Object
Initializes launch configuration attributes for newly-created OSGi Framework launch configurationsClients may instantiate or subclass this class
This class originally existed in 3.3 as
org.eclipse.pde.ui.launcher.OSGiLaunchConfigurationInitializer
.- Since:
- 3.6
-
-
Constructor Summary
Constructors Constructor Description OSGiLaunchConfigurationInitializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getAutoStart(String bundleID)
Returns whether the bundle should be started automaticallyprotected String
getStartLevel(String bundleID)
Returns the bundle's start levelvoid
initialize(ILaunchConfigurationWorkingCopy configuration)
Initializes some attributes on a newly-created launch configurationprotected void
initializeBundleState(ILaunchConfigurationWorkingCopy configuration)
Initializes the checked/unchecked state of bundlesprotected void
initializeFrameworkDefaults(ILaunchConfigurationWorkingCopy configuration)
Initializes the start level and auto-start attributesprotected void
initializeSourcePathProvider(ILaunchConfigurationWorkingCopy configuration)
Sets the source provider ID
-
-
-
Field Detail
-
DEFAULT
protected static final String DEFAULT
- See Also:
- Constant Field Values
-
-
Method Detail
-
initialize
public void initialize(ILaunchConfigurationWorkingCopy configuration)
Initializes some attributes on a newly-created launch configuration- Parameters:
configuration
- the launch configuration
-
initializeSourcePathProvider
protected void initializeSourcePathProvider(ILaunchConfigurationWorkingCopy configuration)
Sets the source provider ID- Parameters:
configuration
- the launch configuration
-
initializeFrameworkDefaults
protected void initializeFrameworkDefaults(ILaunchConfigurationWorkingCopy configuration)
Initializes the start level and auto-start attributes- Parameters:
configuration
- the launch configuration
-
initializeBundleState
protected void initializeBundleState(ILaunchConfigurationWorkingCopy configuration)
Initializes the checked/unchecked state of bundles- Parameters:
configuration
- the launch configuration
-
getStartLevel
protected String getStartLevel(String bundleID)
Returns the bundle's start level- Parameters:
bundleID
- the bundle ID- Returns:
- the start level for the given bundle or the string
default
-
-