Uses of Class
org.sonar.api.resources.Project

Packages that use Project
org.sonar.api.batch   
org.sonar.api.batch.maven   
org.sonar.api.resources   
org.sonar.batch   
org.sonar.batch.indexer   
 

Uses of Project in org.sonar.api.batch
 

Methods in org.sonar.api.batch that return Project
abstract  Project SonarIndex.getProject()
           
 Project DecoratorContext.getProject()
           
abstract  Project SonarIndex.getRootProject()
           
 

Methods in org.sonar.api.batch with parameters of type Project
 void Sensor.analyse(Project project, SensorContext context)
          The method that is going to be run when the sensor is called
 void AbstractSourceImporter.analyse(Project project, SensorContext context)
          The method that is going to be run when the sensor is called
 void PostJob.executeOn(Project project, SensorContext context)
           
protected  boolean AbstractSourceImporter.isEnabled(Project project)
           
protected  boolean AbstractCoverageExtension.isSelectedPlugin(Project project)
           
<T> Collection<T>
BatchExtensionDictionnary.select(Class<T> type, Project project, boolean sort)
           
 Collection<MavenPluginHandler> BatchExtensionDictionnary.selectMavenPluginHandlers(Project project)
           
 boolean FormulaDecorator.shouldExecuteOnProject(Project project)
          
 boolean CheckProject.shouldExecuteOnProject(Project project)
           
 boolean AbstractSumChildrenDecorator.shouldExecuteOnProject(Project project)
          
 boolean AbstractSourceImporter.shouldExecuteOnProject(Project project)
          
 boolean AbstractFunctionComplexityDistributionDecorator.shouldExecuteOnProject(Project project)
           
 boolean AbstractFunctionComplexityDecorator.shouldExecuteOnProject(Project project)
          
 boolean AbstractFilesDecorator.shouldExecuteOnProject(Project project)
          
 boolean AbstractFileComplexityDecorator.shouldExecuteOnProject(Project project)
          
 boolean AbstractDivisionDecorator.shouldExecuteOnProject(Project project)
          
 boolean AbstractDirectoriesDecorator.shouldExecuteOnProject(Project project)
          
 boolean AbstractCoverageExtension.shouldExecuteOnProject(Project project)
          Whether to implement the extension on the project
 

Uses of Project in org.sonar.api.batch.maven
 

Methods in org.sonar.api.batch.maven with parameters of type Project
static MavenPlugin MavenSurefireUtils.configure(Project project)
          Configures the project POM with base required surefire settings
 void MavenPluginHandler.configure(Project project, MavenPlugin plugin)
          Configures the pom being executed, add or remove plugin properties.
 MavenPluginHandler DependsUponMavenPlugin.getMavenPluginHandler(Project project)
           
 

Uses of Project in org.sonar.api.resources
 

Methods in org.sonar.api.resources that return Project
static Project Project.createFromMavenIds(String groupId, String artifactId)
           
 Project Project.getParent()
           
 Project Project.getRoot()
           
 Project Project.setAnalysisDate(Date analysisDate)
          For internal use only.
 Project Project.setAnalysisType(Project.AnalysisType at)
           
 Project Project.setAnalysisVersion(String analysisVersion)
          For internal use only.
 Project Project.setBranch(String branch)
           
 Project Project.setConfiguration(org.apache.commons.configuration.Configuration configuration)
          Sets the configuration
 Project Project.setDescription(String description)
           
 Project Project.setExclusionPatterns(String[] s)
          Set exclusion patterns.
 Project Project.setFileSystem(ProjectFileSystem fs)
           
 Project Project.setLanguage(Language language)
           
 Project Project.setLanguageKey(String languageKey)
          For internal use only.
 Project Project.setLatestAnalysis(boolean b)
          For internal use only.
 Project Project.setName(String name)
           
 Project Project.setPackaging(String packaging)
           
 Project Project.setParent(Project parent)
          For internal use only.
 Project Project.setPom(org.apache.maven.project.MavenProject pom)
           
 

Methods in org.sonar.api.resources that return types with arguments of type Project
 List<Project> Project.getModules()
           
 

Methods in org.sonar.api.resources with parameters of type Project
static File File.fromIOFile(File file, Project project)
          Creates a File from its name and a project
static String ProjectUtils.getJavaVersion(Project project)
          Java version as defined in maven-compiler-plugin
 Project Project.setParent(Project parent)
          For internal use only.
 

Constructors in org.sonar.api.resources with parameters of type Project
DefaultProjectFileSystem(Project project)
          Creates a DefaultProjectFileSystem based on a project
 

Uses of Project in org.sonar.batch
 

Methods in org.sonar.batch that return Project
 Project ProjectBuilder.create(org.apache.maven.project.MavenProject pom)
           
 Project DefaultSensorContext.getProject()
           
 Project DefaultDecoratorContext.getProject()
           
 Project ProjectTree.getProjectByArtifactId(String artifactId)
           
 Project ProjectTree.getRootProject()
           
 

Methods in org.sonar.batch that return types with arguments of type Project
 List<Project> ProjectTree.getProjects()
           
 

Methods in org.sonar.batch with parameters of type Project
 void ProjectBuilder.configure(Project project)
           
protected  void MavenPluginsConfigurator.configureHandler(Project project, MavenPluginHandler handler)
           
 void ProjectBatch.execute(DefaultSonarIndex index, Project project)
           
 MavenPluginHandler MavenPluginExecutor.execute(Project project, MavenPluginHandler handler)
           
 void SensorsExecutor.execute(Project project, SensorContext context)
           
 void PostJobsExecutor.execute(Project project, SensorContext context)
           
 void MavenPluginsConfigurator.execute(Project project, SensorContext context)
           
 void MavenPhaseExecutor.execute(Project project, SensorContext context)
           
 void FinalizeSnapshotsJob.execute(Project project, SensorContext context)
           
 void DecoratorsExecutor.execute(Project project, SensorContext sensorContext)
           
 void CoreJob.execute(Project project, SensorContext context)
           
 void MavenPluginExecutor.execute(Project project, String goal)
           
 RulesProfile ProfileProvider.provide(Project project, ProfilesDao dao)
           
protected  void MavenPluginsConfigurator.savePom(Project project)
           
 Collection<Decorator> DecoratorsSelector.select(Project project)
           
 void ProjectBatch.startChildContainer(DefaultSonarIndex index, Project project)
           
 

Constructors in org.sonar.batch with parameters of type Project
DefaultSensorContext(DefaultSonarIndex index, Project project)
           
PostJobsExecutor(Project project, BatchExtensionDictionnary selector, MavenPluginExecutor mavenExecutor)
           
ProjectConfiguration(DatabaseSession session, Project project)
           
SensorsExecutor(BatchExtensionDictionnary selector, Project project, DatabaseSession session, MavenPluginExecutor mavenExecutor)
           
ViolationsDao(RulesProfile profile, DatabaseSession session, RulesDao rulesDao, Project project)
           
 

Uses of Project in org.sonar.batch.indexer
 

Methods in org.sonar.batch.indexer that return Project
 Project DefaultSonarIndex.getProject()
           
 Project DefaultSonarIndex.getRootProject()
           
 

Methods in org.sonar.batch.indexer that return types with arguments of type Project
 Bucket<Project> Bucket.getProject()
           
 

Methods in org.sonar.batch.indexer with parameters of type Project
 void DefaultSonarIndex.selectProject(Project project, ResourceFilters resourceFilters, ViolationFilters violationFilters, MeasuresDao measuresDao, ViolationsDao violationsDao)
           
 

Method parameters in org.sonar.batch.indexer with type arguments of type Project
protected  Snapshot ProjectPersister.createSnapshot(Bucket<Project> bucket, ResourceModel resourceModel)
           
protected  String ProjectPersister.generateEffectiveKey(Bucket<Project> bucket)
           
protected  void ProjectPersister.prepareResourceModel(ResourceModel resourceModel, Bucket<Project> bucket)
           
 Bucket<RESOURCE> Bucket.setProject(Bucket<Project> project)
           
 



Copyright © 2009-2010 SonarSource SA. All Rights Reserved.