builder:Rule: add javadoc

This commit is contained in:
Paul Campbell 2017-01-04 22:25:19 +00:00
parent d52b630db5
commit 68c74e2d08

View file

@ -11,7 +11,7 @@ import java.util.List;
import java.util.Map; import java.util.Map;
/** /**
* . * A single Checkstyle Check.
* *
* @author Paul Campbell (paul.campbell@hubio.com) * @author Paul Campbell (paul.campbell@hubio.com)
*/ */
@ -20,19 +20,43 @@ import java.util.Map;
@Getter @Getter
public class Rule { public class Rule {
/**
* The name of the rule's Check class.
*/
private String name; private String name;
/**
* The parent module.
*/
private RuleParent parent; private RuleParent parent;
/**
* The first level the rule is enabled on.
*/
private RuleLevel level; private RuleLevel level;
/**
* Whether the rule is enabled.
*/
private boolean enabled; private boolean enabled;
/**
* The source of the rule.
*/
private RuleSource source; private RuleSource source;
/**
* URI for full official documentation.
*/
private URI uri; private URI uri;
/**
* Configuration properties.
*/
private Map<String, String> properties = new HashMap<>(); private Map<String, String> properties = new HashMap<>();
/**
* Unofficial documentation.
*/
private List<String> body = new ArrayList<>(); private List<String> body = new ArrayList<>();
} }