KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > net > sourceforge > pmd > RuleContext


1 /**
2  * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
3  */

4 package net.sourceforge.pmd;
5
6 import java.util.Map JavaDoc;
7
8 public class RuleContext {
9
10     private Report report = new Report();
11     private String JavaDoc sourceCodeFilename;
12     private SourceType sourceType;
13
14     public Report getReport() {
15         return report;
16     }
17
18     public void setReport(Report report) {
19         this.report = report;
20     }
21
22     public String JavaDoc getSourceCodeFilename() {
23         return sourceCodeFilename;
24     }
25
26     public void setSourceCodeFilename(String JavaDoc filename) {
27         this.sourceCodeFilename = filename;
28     }
29
30     public void excludeLines(Map JavaDoc lines) {
31         report.exclude(lines);
32     }
33
34     public SourceType getSourceType() {
35         return this.sourceType;
36     }
37
38     public void setSourceType(SourceType t) {
39         this.sourceType = t;
40     }
41 }
42
Popular Tags