|
Carbide.c++ | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectAbstractUIPlugin
com.nokia.carbide.cdt.builder.CarbideBuilderPlugin
public class CarbideBuilderPlugin
The activator class controls the plug-in life cycle
Field Summary | |
---|---|
static java.lang.String |
CARBIDE_BUILDER_EXTENSION_ID
|
static java.lang.String |
CARBIDE_PROJECT_MARKER
|
static java.lang.String |
CARBIDE_PROJECT_NATURE_ID
ID of the Carbide.c++ 1.2 project nature |
static java.lang.String |
CARBIDE_SBSV2_PROJECT_NATURE_ID
ID of the Carbide.c++ SBSv2 builder project nature |
static java.lang.String |
CORONA_PROJECT_NATURE_ID
ID of the Carbide.c++ 1.1/1.0 project nature |
static QualifiedName |
LINKED_PROJECT_ROOT_DIRECTORY
|
static java.lang.String |
PLUGIN_ID
|
static QualifiedName |
SBSV2_PROJECT
Qualified named for SBSv2 projects. |
Constructor Summary | |
---|---|
CarbideBuilderPlugin()
The constructor |
Method Summary | |
---|---|
static void |
addBuildConfigChangedListener(ICarbideConfigurationChangedListener listener)
|
static void |
addBuildNature(IProject project)
|
static void |
addProjectPropertyChangedListener(ICarbideProjectPropertyChangedListener listener)
|
static IMakeBuilderInfo |
createBuildInfo(IProject project,
java.lang.String builderID)
|
static IMakeBuilderInfo |
createBuildInfo(Preferences prefs,
java.lang.String builderID,
boolean useDefaults)
|
static void |
createCarbideProjectMarker(IProject project,
int markerSeverity,
java.lang.String message,
int markerPriority)
|
static void |
fireBuildConfigChangedChanged(ICarbideBuildConfiguration config)
|
static void |
fireProjectPropertyChanged(ICarbideProjectInfo cpi)
|
static ICarbideBuildManager |
getBuildManager()
|
static java.lang.String |
getCarbideBuilderExtensionID()
|
static CarbideBuilderPlugin |
getDefault()
Returns the shared instance |
static java.util.List<com.nokia.carbide.cdt.builder.extension.IEnvironmentModifier> |
getEnvironmentModifierExtensions()
|
static ImageDescriptor |
getImageDescriptor(java.lang.String path)
Returns an image descriptor for the image file at the given plug-in relative path. |
static IProject |
getProjectInContext()
A utility function. |
static IPath |
getProjectRoot(IProject project)
|
static java.util.List<IProject> |
getProjectsFromSelection(ISelection selection)
A utility function. |
void |
handleEvent(CProjectDescriptionEvent event)
|
static void |
log(IStatus status)
|
static void |
log(java.lang.Throwable thr,
java.lang.String msg)
|
static void |
removeBuildConfigChangedListener(ICarbideConfigurationChangedListener listener)
|
static void |
removeProjectPropertyChangedListener(ICarbideProjectPropertyChangedListener listener)
|
void |
start(BundleContext context)
|
void |
stop(BundleContext context)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String PLUGIN_ID
public static final java.lang.String CARBIDE_BUILDER_EXTENSION_ID
public static final java.lang.String CARBIDE_PROJECT_NATURE_ID
public static final java.lang.String CORONA_PROJECT_NATURE_ID
public static final java.lang.String CARBIDE_SBSV2_PROJECT_NATURE_ID
public static final QualifiedName LINKED_PROJECT_ROOT_DIRECTORY
public static final QualifiedName SBSV2_PROJECT
public static final java.lang.String CARBIDE_PROJECT_MARKER
Constructor Detail |
---|
public CarbideBuilderPlugin()
Method Detail |
---|
public static void addBuildConfigChangedListener(ICarbideConfigurationChangedListener listener)
public static void removeBuildConfigChangedListener(ICarbideConfigurationChangedListener listener)
public static void fireBuildConfigChangedChanged(ICarbideBuildConfiguration config)
public static void addProjectPropertyChangedListener(ICarbideProjectPropertyChangedListener listener)
public static void removeProjectPropertyChangedListener(ICarbideProjectPropertyChangedListener listener)
public static void fireProjectPropertyChanged(ICarbideProjectInfo cpi)
public void start(BundleContext context) throws java.lang.Exception
java.lang.Exception
public void stop(BundleContext context) throws java.lang.Exception
java.lang.Exception
public static IProject getProjectInContext()
public static java.util.List<IProject> getProjectsFromSelection(ISelection selection)
selection
- the current selection
public static CarbideBuilderPlugin getDefault()
public static ImageDescriptor getImageDescriptor(java.lang.String path)
path
- the path
public static IMakeBuilderInfo createBuildInfo(Preferences prefs, java.lang.String builderID, boolean useDefaults)
public static void createCarbideProjectMarker(IProject project, int markerSeverity, java.lang.String message, int markerPriority)
public static IMakeBuilderInfo createBuildInfo(IProject project, java.lang.String builderID) throws CoreException
CoreException
public static java.lang.String getCarbideBuilderExtensionID()
public static void addBuildNature(IProject project) throws CoreException
CoreException
public static IPath getProjectRoot(IProject project)
public static void log(IStatus status)
public static void log(java.lang.Throwable thr, java.lang.String msg)
public static ICarbideBuildManager getBuildManager()
public void handleEvent(CProjectDescriptionEvent event)
public static java.util.List<com.nokia.carbide.cdt.builder.extension.IEnvironmentModifier> getEnvironmentModifierExtensions()
|
Carbide.c++ | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |