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

Packages that use Resource
org.sonar.api.batch   
org.sonar.api.database.model   
org.sonar.api.design   
org.sonar.api.measures   
org.sonar.api.resources   
org.sonar.api.rules   
org.sonar.batch   
org.sonar.batch.indexer   
 

Uses of Resource in org.sonar.api.batch
 

Methods in org.sonar.api.batch that return Resource
abstract  Resource SonarIndex.addResource(Resource resource)
           
 Resource CpdMapping.createResource(File file, List<File> sourceDirs)
           
 Resource AbstractCpdMapping.createResource(File file, List<File> sourceDirs)
          
protected  Resource AbstractSourceImporter.createResource(File file, List<File> sourceDirs, boolean unitTest)
           
 Resource TimeMachineQuery.getResource()
           
 Resource DefaultFormulaContext.getResource()
           
 Resource DecoratorContext.getResource()
           
abstract  Resource SonarIndex.getResource(Resource resource)
           
 Resource SensorContext.getResource(Resource resource)
           
protected abstract  Resource AbstractViolationsStaxParser.toResource(org.codehaus.staxmate.in.SMInputCursor resourceCursor)
          Transforms a given xml resource to a resource Object
 

Methods in org.sonar.api.batch that return types with arguments of type Resource
abstract  List<Resource> SonarIndex.getChildren(Resource resource)
           
 Collection<Resource> SonarIndex.getResources()
           
 

Methods in org.sonar.api.batch with parameters of type Resource
abstract  Resource SonarIndex.addResource(Resource resource)
           
abstract  Event SonarIndex.createEvent(Resource resource, String name, String description, String category, Date date)
           
 Event SensorContext.createEvent(Resource resource, String name, String description, String category, Date date)
          Creates an event for a given date
 void FormulaDecorator.decorate(Resource resource, DecoratorContext context)
          
 void Decorator.decorate(Resource resource, DecoratorContext context)
           
 void AbstractSumChildrenDecorator.decorate(Resource resource, DecoratorContext context)
          
 void AbstractFunctionComplexityDistributionDecorator.decorate(Resource resource, DecoratorContext context)
           
 void AbstractFunctionComplexityDecorator.decorate(Resource resource, DecoratorContext context)
          
 void AbstractFilesDecorator.decorate(Resource resource, DecoratorContext context)
          
 void AbstractFileComplexityDecorator.decorate(Resource resource, DecoratorContext context)
          
 void AbstractDivisionDecorator.decorate(Resource resource, DecoratorContext context)
          
 void AbstractDirectoriesDecorator.decorate(Resource resource, DecoratorContext context)
          
abstract  List<Resource> SonarIndex.getChildren(Resource resource)
           
abstract  List<Event> SonarIndex.getEvents(Resource resource)
           
 List<Event> SensorContext.getEvents(Resource resource)
           
 Collection<Dependency> SonarIndex.getIncomingDependencies(Resource to)
           
 Collection<Dependency> SensorContext.getIncomingDependencies(Resource to)
           
abstract  Measure SonarIndex.getMeasure(Resource resource, Metric metric)
           
 Measure SensorContext.getMeasure(Resource resource, Metric metric)
          Find a measure for this project
abstract
<M> M
SonarIndex.getMeasures(Resource resource, MeasuresFilter<M> filter)
           
<M> M
SensorContext.getMeasures(Resource resource, MeasuresFilter<M> filter)
          Find all measures for this project.
 Collection<Dependency> SonarIndex.getOutgoingDependencies(Resource from)
           
 Collection<Dependency> SensorContext.getOutgoingDependencies(Resource from)
           
abstract  Resource SonarIndex.getResource(Resource resource)
           
 Resource SensorContext.getResource(Resource resource)
           
 boolean ResourceFilter.isIgnored(Resource resource)
          Return true if the resource must be ignored, else it's saved into database.
abstract  Measure SonarIndex.saveMeasure(Resource resource, Measure measure)
           
 Measure SensorContext.saveMeasure(Resource resource, Measure measure)
          Add or update a measure.
 Measure SensorContext.saveMeasure(Resource resource, Metric metric, Double value)
          Add or update a measure.
 String SensorContext.saveResource(Resource resource)
          Key is updated when saving the resource.
 void SensorContext.saveSource(Resource resource, String source)
          Does nothing if the resource is set as excluded.
 TimeMachineQuery TimeMachineQuery.setResource(Resource resource)
          Sets the resource of the query
abstract  void SonarIndex.setSource(Resource resource, String source)
           
 boolean AbstractSumChildrenDecorator.shouldDecorateResource(Resource resource)
           
 

Constructors in org.sonar.api.batch with parameters of type Resource
TimeMachineQuery(Resource resource)
          Create a TimeMachine query for a given resource
 

Uses of Resource in org.sonar.api.database.model
 

Methods in org.sonar.api.database.model with parameters of type Resource
static ResourceModel ResourceModel.build(Resource resource)
          Maps a resource to a resource model and returns the resource
 

Uses of Resource in org.sonar.api.design
 

Methods in org.sonar.api.design that return Resource
 Resource Dependency.getFrom()
           
 Resource Dependency.getTo()
           
 

Constructors in org.sonar.api.design with parameters of type Resource
Dependency(Resource from, Resource to)
           
Dependency(Resource from, Resource to)
           
 

Uses of Resource in org.sonar.api.measures
 

Methods in org.sonar.api.measures that return Resource
 Resource FormulaContext.getResource()
           
 

Uses of Resource in org.sonar.api.resources
 

Classes in org.sonar.api.resources with type parameters of type Resource
 class Resource<PARENT extends Resource>
          The interface to implement to create a resource in Sonar
 

Subclasses of Resource in org.sonar.api.resources
 class Directory
           
 class File
          This class is an implementation of a resource of type FILE
 class JavaFile
          A class that represents a Java class.
 class JavaPackage
          A class that represents a Java package in Sonar
 class Library
           
 class Project
          A class that manipulates Projects in the Sonar way, i.e.
 

Methods in org.sonar.api.resources that return Resource
 Resource Library.getParent()
           
 Resource<?> JavaPackage.getParent()
          The parent is used to build the resources tree, for example for relations between classes, packages and projects.
 Resource Directory.getParent()
           
 Resource Resource.setEffectiveKey(String effectiveKey)
          Internal use only
 Resource Resource.setExcluded(boolean b)
          Internal use only
 Resource Resource.setId(Integer id)
          Internal use only
 Resource ProjectFileSystem.toResource(File file)
           
 Resource DefaultProjectFileSystem.toResource(File file)
           
 

Methods in org.sonar.api.resources with parameters of type Resource
static boolean ResourceUtils.isClass(Resource resource)
           
static boolean ResourceUtils.isDirectory(Resource resource)
          Alias for isDirectory(resource)
static boolean ResourceUtils.isEntity(Resource resource)
           
static boolean ResourceUtils.isFile(Resource resource)
          Alias for isEntity(resource)
static boolean ResourceUtils.isLibrary(Resource resource)
           
static boolean ResourceUtils.isModuleProject(Resource resource)
           
static boolean ResourceUtils.isPackage(Resource resource)
           
static boolean ResourceUtils.isProject(Resource resource)
          This method equal isRootProject(resource) or isModuleProject(resource)
static boolean ResourceUtils.isRootProject(Resource resource)
           
static boolean ResourceUtils.isSet(Resource resource)
           
static boolean ResourceUtils.isSpace(Resource resource)
           
static boolean ResourceUtils.isSubview(Resource resource)
           
static boolean ResourceUtils.isUnitTestClass(Resource resource)
           
static boolean ResourceUtils.isView(Resource resource)
           
 

Uses of Resource in org.sonar.api.rules
 

Methods in org.sonar.api.rules that return Resource
 Resource Violation.getResource()
           
 

Methods in org.sonar.api.rules with parameters of type Resource
 Violation Violation.setResource(Resource resource)
          Sets the resource the violation applies to
 

Constructors in org.sonar.api.rules with parameters of type Resource
Violation(Rule rule, Resource resource)
          Creates a fully qualified violation
 

Uses of Resource in org.sonar.batch
 

Methods in org.sonar.batch that return Resource
 Resource DefaultDecoratorContext.getResource()
           
 Resource DefaultSensorContext.getResource(Resource resource)
           
 

Methods in org.sonar.batch with parameters of type Resource
 Event DefaultSensorContext.createEvent(Resource resource, String name, String description, String category, Date date)
           
 List<Event> DefaultSensorContext.getEvents(Resource resource)
           
 Collection<Dependency> DefaultSensorContext.getIncomingDependencies(Resource to)
           
 Measure DefaultSensorContext.getMeasure(Resource resource, Metric metric)
           
<M> M
DefaultSensorContext.getMeasures(Resource resource, MeasuresFilter<M> filter)
           
 Collection<Dependency> DefaultSensorContext.getOutgoingDependencies(Resource from)
           
 Resource DefaultSensorContext.getResource(Resource resource)
           
 List<Violation> ViolationsDao.getViolations(Resource resource, Integer snapshotId)
           
 boolean ResourceFilters.isExcluded(Resource resource)
          Return true if the violation must be saved.
 Measure DefaultSensorContext.saveMeasure(Resource resource, Measure measure)
           
 Measure DefaultSensorContext.saveMeasure(Resource resource, Metric metric, Double value)
           
 String DefaultSensorContext.saveResource(Resource resource)
           
 void DefaultSensorContext.saveSource(Resource resource, String source)
           
 

Constructors in org.sonar.batch with parameters of type Resource
DefaultDecoratorContext(Resource resource, DefaultSonarIndex index, List<DecoratorContext> childrenContexts, DatabaseSession session, ViolationsDao violationsDao)
           
 

Uses of Resource in org.sonar.batch.indexer
 

Classes in org.sonar.batch.indexer with type parameters of type Resource
 class Bucket<RESOURCE extends Resource>
           
 class ResourcePersister<RESOURCE extends Resource>
           
 

Methods in org.sonar.batch.indexer that return Resource
 Resource DefaultSonarIndex.addResource(Resource resource)
           
 Resource DefaultSonarIndex.getResource(Resource resource)
           
 

Methods in org.sonar.batch.indexer that return types with arguments of type Resource
 List<Resource> DefaultSonarIndex.getChildren(Resource resource)
           
 Set<Resource> DefaultSonarIndex.getVertices()
           
 

Methods in org.sonar.batch.indexer with parameters of type Resource
 Measure DefaultSonarIndex.addMeasure(Resource resource, Measure measure)
           
 Resource DefaultSonarIndex.addResource(Resource resource)
           
 Event DefaultSonarIndex.createEvent(Resource resource, String name, String description, String category, Date date)
           
 ResourcePersister ResourcePersisters.get(Resource resource)
           
 Bucket DefaultSonarIndex.getBucket(Resource resource)
           
 List<Resource> DefaultSonarIndex.getChildren(Resource resource)
           
 Dependency DefaultSonarIndex.getEdge(Resource from, Resource to)
           
 Dependency DefaultSonarIndex.getEdge(Resource from, Resource to)
           
 List<Event> DefaultSonarIndex.getEvents(Resource resource)
           
 Collection<Dependency> DefaultSonarIndex.getIncomingEdges(Resource to)
           
 Measure DefaultSonarIndex.getMeasure(Resource resource, Metric metric)
           
<M> M
DefaultSonarIndex.getMeasures(Resource resource, MeasuresFilter<M> filter)
           
 Collection<Dependency> DefaultSonarIndex.getOutgoingEdges(Resource from)
           
 Resource DefaultSonarIndex.getResource(Resource resource)
           
 boolean DefaultSonarIndex.hasEdge(Resource from, Resource to)
           
 boolean DefaultSonarIndex.hasEdge(Resource from, Resource to)
           
 Measure DefaultSonarIndex.saveMeasure(Resource resource, Measure measure)
           
 void DefaultSonarIndex.setSource(Resource resource, String source)
           
 



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