Carbide.c++

Uses of Interface
com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo

Packages that use ICarbideProjectInfo
com.nokia.carbide.cdt.builder   
com.nokia.carbide.cdt.builder.project   
 

Uses of ICarbideProjectInfo in com.nokia.carbide.cdt.builder
 

Methods in com.nokia.carbide.cdt.builder that return ICarbideProjectInfo
 ICarbideProjectInfo ICarbideBuildManager.getProjectInfo(IProject project)
          Get the ICarbideProjectInfo for a given IProject.
 

Methods in com.nokia.carbide.cdt.builder with parameters of type ICarbideProjectInfo
static void EpocEngineHelper.addIncludedFilesFromBldInf(ICarbideProjectInfo projectInfo, ICarbideBuildConfiguration buildConfig, IPath bldinfPath, java.util.Collection<IPath> pathList)
          Get all the #include files, plus self, referenced by a given bld.inf file in either a specific build configuration or all build configurations.
static void EpocEngineHelper.addIncludedFilesFromMMP(ICarbideProjectInfo projectInfo, ICarbideBuildConfiguration buildConfig, IPath mmpPath, java.util.Collection<IPath> pathList)
          Get all the #include files, plus self, referenced by a given MMP file in either a specific build configuration or all build configurations.
static void CarbideBuilderPlugin.fireProjectPropertyChanged(ICarbideProjectInfo cpi)
           
static java.util.HashMap<java.lang.String,java.lang.String> EpocEngineHelper.getHostAndTargetResources(ICarbideProjectInfo info)
          Deprecated. In 1.3, there is no longer a debug mmp, hence no "main" executable. When launching, if there is more than one mmp, the user will be asked which executable to target. Use EpocEngineHelper.getHostAndTargetResources(ICarbideBuildConfiguration, IPath) instead. This method will only work now if there is one and only one mmp. Otherwise it will return an empty map.
static java.util.List<IPath> EpocEngineHelper.getMMPFilesForProject(ICarbideProjectInfo projectInfo)
          Get the list of all mmp file paths for any and all build configurations of a project.
static void EpocEngineHelper.getPathToAllExecutables(ICarbideProjectInfo info, java.util.List<IPath> allExePaths, java.util.List<IPath> currBuiltExePaths)
          Returns host paths to all the executables built by the project for the default build configuration.
static java.lang.String EpocEngineHelper.getPathToMainExecutable(ICarbideProjectInfo info)
          Deprecated. In 1.3, there is no longer a debug mmp, hence no "main" executable. When launching, if there is more than one mmp, the user will be asked which executable to target. Use EpocEngineHelper.getHostPathForExecutable(ICarbideBuildConfiguration, IPath) instead. This method will only work now if there is one and only one mmp. Otherwise it will return an empty string.
static void EpocEngineHelper.getProjectIncludePaths(ICarbideProjectInfo projectInfo, ICarbideBuildConfiguration buildConfiguration, java.util.List<java.io.File> userPaths, java.util.List<java.io.File> systemPaths)
          Get the user and system include paths referenced by MMPs in the given project and configuration.
static java.util.List<IPath> EpocEngineHelper.getSourceRootsForProject(ICarbideProjectInfo info)
          Gets the list of source roots for a project.
static IPath EpocEngineHelper.getTargetPathForMainExecutable(ICarbideProjectInfo info)
          Deprecated. In 1.3, there is no longer a debug mmp, hence no "main" executable. When launching, if there is more than one mmp, the user will be asked which executable to target. Use EpocEngineHelper.getTargetPathForExecutable(ICarbideBuildConfiguration, IPath) instead. This method will only work now if there is one and only one mmp. Otherwise it will return an empty string.
static IPath[] EpocEngineHelper.getVariantMMPTargets(ICarbideProjectInfo projectInfo, IPath projectRelativeMMPPath)
          If the given MMP builds variant executables, return all the variant targets it builds.
static boolean EpocEngineHelper.isVariantMMP(ICarbideProjectInfo projectInfo, IPath projectRelativeMMPPath)
          Tell if given MMP builds variant executables under any configuration.
 void ICarbideBuildManager.setProjectInfo(ICarbideProjectInfo newInfo)
          Replace the old ICarbideProjectInfo with the new
 

Constructors in com.nokia.carbide.cdt.builder with parameters of type ICarbideProjectInfo
DefaultGNUMakefileViewConfiguration(ICarbideProjectInfo info, IViewFilter viewFilter)
          Create a view configuration for the given project's default build context and view filter.
DefaultImageMakefileViewConfiguration(ICarbideProjectInfo info, IViewFilter viewFilter)
          Create a view configuration for the given project's information and view filter.
DefaultMMPViewConfiguration(ICarbideProjectInfo info, IViewFilter viewFilter)
          Configuration for the default build configuration of the project
DefaultViewConfiguration(ICarbideProjectInfo projectInfo)
          Create an "all" view configuration for the given project info.
DefaultViewConfiguration(ICarbideProjectInfo projectInfo, ISymbianBuildContext buildContext)
          Create a view configuration that obeys the settings for the given build context (may not be null).
 

Uses of ICarbideProjectInfo in com.nokia.carbide.cdt.builder.project
 

Subinterfaces of ICarbideProjectInfo in com.nokia.carbide.cdt.builder.project
 interface ICarbideProjectModifier
          Interface used to make modifications to a Carbide.c++ project.
 

Methods in com.nokia.carbide.cdt.builder.project that return ICarbideProjectInfo
 ICarbideProjectInfo ICarbideBuildConfiguration.getCarbideProject()
          Get the parent Carbide project of this configuration.
 

Methods in com.nokia.carbide.cdt.builder.project with parameters of type ICarbideProjectInfo
 java.util.List<IEnvironmentVariable> IEnvironmentVarsInfo.getDefaultEnvVarsList(ICarbideProjectInfo carbideProject, ISymbianBuildContext context)
          Get the list of list of environment variables that are modifed from default
 java.lang.String[] IEnvironmentVarsInfo.getDefaultEnvVarsSettings(ICarbideProjectInfo carbideProject, ISymbianBuildContext context)
          Get the list of environment variables for configuration/platform
 void ICarbideProjectPropertyChangedListener.projectPropertyChanged(ICarbideProjectInfo cpi)
          Receive an event that the project property has changed for a project
 


Carbide.c++