|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@Beta public interface SensorContext
Experimental - do not use
| Method Summary | ||
|---|---|---|
ActiveRules |
activeRules()
Get list of active rules. |
|
boolean |
addIssue(Issue issue)
Add an issue. |
|
void |
addMeasure(Measure<?> measure)
Add a measure. |
|
DuplicationBuilder |
duplicationBuilder(InputFile inputFile)
Builder to manually define duplications in a file. |
|
DuplicationTokenBuilder |
duplicationTokenBuilder(InputFile inputFile)
Builder to define tokens in a file. |
|
FileSystem |
fileSystem()
Get filesystem of the current project. |
|
|
getMeasure(InputFile file,
Metric<G> metric)
Find a file measure. |
|
Measure |
getMeasure(InputFile file,
String metricKey)
Find a file measure. |
|
|
getMeasure(Metric<G> metric)
Find a project measure. |
|
Measure |
getMeasure(String metricKey)
Find a project measure. |
|
HighlightingBuilder |
highlightingBuilder(InputFile inputFile)
Builder to define highlighting of a file. |
|
IssueBuilder |
issueBuilder()
Builder to create a new Issue. |
|
|
measureBuilder()
Builder to create a new Measure. |
|
void |
saveDuplications(InputFile inputFile,
List<DuplicationGroup> duplications)
Register all duplications of an InputFile. |
|
Settings |
settings()
Get settings of the current project. |
|
SymbolTableBuilder |
symbolTableBuilder(InputFile inputFile)
Builder to define symbol references in a file. |
|
| Method Detail |
|---|
Settings settings()
FileSystem fileSystem()
ActiveRules activeRules()
<G extends Serializable> MeasureBuilder<G> measureBuilder()
Measure.
@CheckForNull Measure getMeasure(String metricKey)
@CheckForNull <G extends Serializable> Measure<G> getMeasure(Metric<G> metric)
@CheckForNull
Measure getMeasure(InputFile file,
String metricKey)
@CheckForNull
<G extends Serializable> Measure<G> getMeasure(InputFile file,
Metric<G> metric)
void addMeasure(Measure<?> measure)
measureBuilder() to create the new measure.
A measure for a given metric can only be saved once for the same resource.
IssueBuilder issueBuilder()
Issue.
boolean addIssue(Issue issue)
issueBuilder() to create the new issue.
true if the new issue is registered, false if:
HighlightingBuilder highlightingBuilder(InputFile inputFile)
SymbolTableBuilder symbolTableBuilder(InputFile inputFile)
DuplicationTokenBuilder duplicationTokenBuilder(InputFile inputFile)
DuplicationBuilder duplicationBuilder(InputFile inputFile)
duplicationTokenBuilder(InputFile).
void saveDuplications(InputFile inputFile,
List<DuplicationGroup> duplications)
InputFile. Use duplicationBuilder(InputFile) to create
list of duplications.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||