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.Set;
7
8 public class RuleContext {
9
10 private Report report = new Report();
11 private String sourceCodeFilename;
12
13 public Report getReport() {
14 return report;
15 }
16
17 public void setReport(Report report) {
18 this.report = report;
19 }
20
21 public String getSourceCodeFilename() {
22 return sourceCodeFilename;
23 }
24
25 public void setSourceCodeFilename(String filename) {
26 this.sourceCodeFilename = filename;
27 }
28
29 public void excludeLines(Set lines) {
30 report.exclude(lines);
31 }
32 }