public static class RuleDefinitions.NewRule extends Object
Modifier and Type | Method and Description |
---|---|
RuleDefinitions.NewRule |
addTags(String... list) |
String |
key() |
RuleDefinitions.NewParam |
newParam(String paramKey) |
RuleDefinitions.NewParam |
param(String paramKey) |
RuleDefinitions.NewRule |
setHtmlDescription(String s) |
RuleDefinitions.NewRule |
setHtmlDescription(URL classpathUrl)
Load description from a file available in classpath.
|
RuleDefinitions.NewRule |
setInternalKey(String s)
Optional key that can be used by the rule engine.
|
RuleDefinitions.NewRule |
setName(String s) |
RuleDefinitions.NewRule |
setSeverity(String s) |
RuleDefinitions.NewRule |
setStatus(RuleStatus status) |
RuleDefinitions.NewRule |
setTags(String... list) |
RuleDefinitions.NewRule |
setTemplate(boolean template) |
String |
toString() |
public RuleDefinitions.NewRule setName(@Nullable String s)
public RuleDefinitions.NewRule setTemplate(boolean template)
public RuleDefinitions.NewRule setSeverity(String s)
public RuleDefinitions.NewRule setHtmlDescription(String s)
public RuleDefinitions.NewRule setHtmlDescription(@Nullable URL classpathUrl)
setHtmlDescription(getClass().getResource("/myrepo/Rule1234.html")
public RuleDefinitions.NewRule setStatus(RuleStatus status)
public RuleDefinitions.NewParam newParam(String paramKey)
@CheckForNull public RuleDefinitions.NewParam param(String paramKey)
public RuleDefinitions.NewRule addTags(String... list)
RuleTagFormat
public RuleDefinitions.NewRule setTags(String... list)
RuleTagFormat
public RuleDefinitions.NewRule setInternalKey(@Nullable String s)
Copyright © 2009-2014 SonarSource. All Rights Reserved.