01 package net.sourceforge.pmd;
02
03 import java.util.LinkedHashSet;
04 import java.util.Set;
05
06 /**
07 * This class represents a reference to RuleSet.
08 */
09 public class RuleSetReference {
10 private String ruleSetFileName;
11 private boolean allRules;
12 private Set<String> excludes = new LinkedHashSet<String>(0);
13
14 public String getRuleSetFileName() {
15 return ruleSetFileName;
16 }
17
18 public void setRuleSetFileName(String ruleSetFileName) {
19 this.ruleSetFileName = ruleSetFileName;
20 }
21
22 public boolean isAllRules() {
23 return allRules;
24 }
25
26 public void setAllRules(boolean allRules) {
27 this.allRules = allRules;
28 }
29
30 public Set<String> getExcludes() {
31 return excludes;
32 }
33
34 public void setExcludes(Set<String> excludes) {
35 this.excludes = excludes;
36 }
37
38 public void addExclude(String name) {
39 this.excludes.add(name);
40 }
41 }
|