builder:Rule: add javadoc
This commit is contained in:
parent
d52b630db5
commit
68c74e2d08
1 changed files with 25 additions and 1 deletions
|
@ -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<>();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue