SensorContext
.@Deprecated public abstract class SonarIndex extends Object
Constructor and Description |
---|
SonarIndex()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
abstract Dependency |
addDependency(Dependency dependency)
Deprecated.
since 5.2 No more design features. No op.
|
abstract Measure |
addMeasure(Resource resource,
Measure measure)
Deprecated.
Warning: the resource is automatically indexed for backward-compatibility, but it should be explictly
indexed before.
|
abstract Resource |
addResource(Resource resource)
Deprecated.
since 2.6. Use methods index()
|
abstract Collection<Resource> |
getChildren(Resource reference)
Deprecated.
|
abstract Measure |
getMeasure(Resource resource,
Metric<?> metric)
Deprecated.
|
abstract <M> M |
getMeasures(Resource resource,
MeasuresFilter<M> filter)
Deprecated.
|
abstract Resource |
getParent(Resource reference)
Deprecated.
|
abstract Project |
getProject()
Deprecated.
|
abstract <R extends Resource> |
getResource(R reference)
Deprecated.
Search for an indexed resource.
|
abstract Collection<Resource> |
getResources()
Deprecated.
|
abstract String |
getSource(Resource resource)
Deprecated.
since 5.0 sources are no more stored in SQ as a single blob. Use
InputFile.file() to read file content from disk. |
abstract boolean |
index(Resource resource)
Deprecated.
Indexes a resource as a direct child of project.
|
abstract boolean |
index(Resource resource,
Resource parentReference)
Deprecated.
Indexes a resource.
|
abstract boolean |
isExcluded(Resource reference)
Deprecated.
Returns true if the referenced resource is excluded.
|
abstract boolean |
isIndexed(Resource reference,
boolean acceptExcluded)
Deprecated.
|
public SonarIndex()
public abstract boolean index(Resource resource)
public abstract boolean index(Resource resource, Resource parentReference)
resource
- the resource to index. Not nullableparentReference
- a reference to the indexed parent. If null, the resource is indexed as a direct child of project.public abstract boolean isExcluded(Resource reference)
public abstract boolean isIndexed(Resource reference, boolean acceptExcluded)
public abstract <R extends Resource> R getResource(R reference)
reference
- the resource referencepublic abstract Collection<Resource> getChildren(Resource reference)
@Deprecated @CheckForNull public abstract String getSource(Resource resource)
InputFile.file()
to read file content from disk.null
if not available
(for example if resource is not a file)public abstract Project getProject()
public abstract Collection<Resource> getResources()
@Deprecated public abstract Resource addResource(Resource resource)
@CheckForNull public abstract Measure getMeasure(Resource resource, Metric<?> metric)
@CheckForNull public abstract <M> M getMeasures(Resource resource, MeasuresFilter<M> filter)
public abstract Measure addMeasure(Resource resource, Measure measure)
@Deprecated public abstract Dependency addDependency(Dependency dependency)
Copyright © 2009–2016 SonarSource. All rights reserved.