Package org.eclipse.pde.launching
Class OSGiLaunchConfigurationInitializer
- java.lang.Object
-
- org.eclipse.pde.launching.OSGiLaunchConfigurationInitializer
-
- Direct Known Subclasses:
OSGiLaunchConfigurationInitializer
public class OSGiLaunchConfigurationInitializer extends java.lang.ObjectInitializes 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
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringDEFAULT
-
Constructor Summary
Constructors Constructor Description OSGiLaunchConfigurationInitializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetAutoStart(java.lang.String bundleID)Returns whether the bundle should be started automaticallyprotected java.lang.StringgetStartLevel(java.lang.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 java.lang.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 java.lang.String getStartLevel(java.lang.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
-
getAutoStart
protected java.lang.String getAutoStart(java.lang.String bundleID)
Returns whether the bundle should be started automatically- Parameters:
bundleID- the bundle ID- Returns:
true,false, ordefault
-
-