本文整理汇总了Java中org.netbeans.modules.csl.api.Severity.INFO属性的典型用法代码示例。如果您正苦于以下问题:Java Severity.INFO属性的具体用法?Java Severity.INFO怎么用?Java Severity.INFO使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.netbeans.modules.csl.api.Severity
的用法示例。
在下文中一共展示了Severity.INFO属性的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: forProblemType
private static Severity forProblemType(int problemtype) {
switch (problemtype) {
case ProblemDescription.INFORMATION:
return Severity.INFO;
case ProblemDescription.WARNING:
return Severity.WARNING;
case ProblemDescription.ERROR:
return Severity.ERROR;
case ProblemDescription.FATAL:
return Severity.FATAL;
case ProblemDescription.INTERNAL_ERROR:
return Severity.INFO;
default:
throw new IllegalArgumentException("Invalid ProblemDescription type: " + problemtype); //NOI18N
}
}
示例2: getCslSeverityForCss3ProblemType
private static Severity getCslSeverityForCss3ProblemType(ProblemDescription.Type problemType) {
switch (problemType) {
case ERROR:
return Severity.ERROR;
case FATAL:
return Severity.FATAL;
case INFO:
return Severity.INFO;
case WARNING:
return Severity.WARNING;
}
return Severity.ERROR;
}
示例3: filter
@Override
public List<? extends Error> filter(ParserResult parserResult) {
if(!(parserResult instanceof HtmlParserResult)) {
return null; //not ours
}
//use hints setting to filter out the errors and set their severity
HtmlErrorFilterContext context = new HtmlErrorFilterContext();
context.setOnlyBadging(onlyBadges);
context.parserResult = parserResult;
context.manager = htmlHintsManager;
context.doc = (BaseDocument)parserResult.getSnapshot().getSource().getDocument(false); //should not load the document if not loaded already
List<Hint> hints = new ArrayList<>();
htmlHintsProvider.computeErrors(htmlHintsManager, context, hints, new ArrayList<Error>());
List<Error> filtered = new ArrayList<>(hints.size());
for(Hint h : hints) {
Rule rule = h.getRule();
if(!rule.showInTasklist()) {
continue;
}
//use the severity defined in the hints settings
//HintSeverity hseverity = HintsSettings.getSeverity((GsfHintsManager)htmlHintsManager, (UserConfigurableRule)h);
//TODO fix the severity somehow - now it seems there's no away how to get
//the severity set to a particular hint by the hint options.
//use at least the default severity
HintSeverity hs = rule.getDefaultSeverity();
Severity severity;
switch(hs) {
case ERROR:
severity = Severity.ERROR;
break;
case WARNING:
severity = Severity.WARNING;
break;
case INFO:
severity = Severity.INFO;
break;
default:
//ignore
continue;
}
//convert the offsets back to the embedded ones as we are producing Error-s which
//are supposed to point to the embedded source.
int ast_from = parserResult.getSnapshot().getEmbeddedOffset(h.getRange().getStart());
int ast_to = parserResult.getSnapshot().getEmbeddedOffset(h.getRange().getEnd());
if(ast_from != -1 && ast_to != -1) {
DefaultError e = new BadgingDefaultError("error", //NOI18N
h.getDescription(),
h.getDescription(),
h.getFile(),
h.getRange().getStart(),
h.getRange().getEnd(),
severity,
rule instanceof ErrorBadgingRule);
filtered.add(e);
}
}
return filtered;
}