package net.sourceforge.pmd.jedit;
import javax.swing.JCheckBox;
import org.gjt.sp.jedit.jEdit;
import net.sourceforge.pmd.Rule;
import net.sourceforge.pmd.RuleSet;
@Deprecated
public class RuleCheckBox extends JCheckBox {
private static final long serialVersionUID = 4779236734852745643L;
private final Rule rule;
private final RuleSet ruleset;
public RuleCheckBox(Rule rule, RuleSet rs) {
super(rule.getName());
this.rule = rule;
this.ruleset = rs;
setSelected(jEdit.getBooleanProperty(PMDJEditPlugin.OPTION_RULES_PREFIX + rule.getName(), true));
}
public String toString() {
return rule.getName();
}
/**
* @return the rule
*/
public Rule getRule() {
return rule;
}
/**
* @return the ruleset
*/
public RuleSet getRuleset() {
return ruleset;
}
}