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 StringgetAutoStart(String bundleID)Returns whether the bundle should be started automaticallyprotected StringgetStartLevel(String bundleID)Returns the bundle's start levelvoidinitialize(ILaunchConfigurationWorkingCopy configuration)Initializes some attributes on a newly-created launch configurationprotected voidinitializeBundleState(ILaunchConfigurationWorkingCopy configuration)Initializes the checked/unchecked state of bundlesprotected voidinitializeFrameworkDefaults(ILaunchConfigurationWorkingCopy configuration)Initializes the start level and auto-start attributesprotected voidinitializeSourcePathProvider(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
-
-