public class XbaseSeverityConverter extends SeverityConverter
SEVERITY_ERROR, SEVERITY_IGNORE, SEVERITY_INFO, SEVERITY_WARNING
Constructor and Description |
---|
XbaseSeverityConverter() |
Modifier and Type | Method and Description |
---|---|
static Pair<java.lang.String,java.lang.String> |
decodeDelegationKey(java.lang.String encodedValue)
Returns decoded delegation key or
null if encodedValue can not be parsed. |
protected java.lang.String |
delegatedValue(Pair<java.lang.String,java.lang.String> pair) |
static java.lang.String |
encodeDefaultSeverity(java.lang.String delegationKey,
java.lang.String defaultSeverity) |
Severity |
stringToSeverity(java.lang.String severityAsString) |
public Severity stringToSeverity(java.lang.String severityAsString)
stringToSeverity
in class SeverityConverter
protected java.lang.String delegatedValue(Pair<java.lang.String,java.lang.String> pair)
pair
- holds first=delegationKey, second=defaultValue. delegationKey starts with XbaseConfigurableIssueCodes.JDT_CORE_PLUGIN_ID
public static java.lang.String encodeDefaultSeverity(java.lang.String delegationKey, java.lang.String defaultSeverity)
public static Pair<java.lang.String,java.lang.String> decodeDelegationKey(java.lang.String encodedValue)
null
if encodedValue can not be parsed.Pair
where getFirst() is delegationKey and getSecond() is the defaultSeverity.encodeDefaultSeverity(String, String)