本文整理汇总了Java中org.netbeans.modules.csl.api.Severity类的典型用法代码示例。如果您正苦于以下问题:Java Severity类的具体用法?Java Severity怎么用?Java Severity使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Severity类属于org.netbeans.modules.csl.api包,在下文中一共展示了Severity类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: DefaultError
import org.netbeans.modules.csl.api.Severity; //导入依赖的package包/类
/** Creates a new instance of DefaultError */
public DefaultError(
@NullAllowed String key,
@NonNull String displayName,
@NullAllowed String description,
@NonNull FileObject file,
@NonNull int start,
@NonNull int end,
boolean lineError,
@NonNull Severity severity) {
this.key = key;
this.displayName = displayName;
this.description = description;
this.file = file;
this.start = start;
this.end = end;
this.lineError = lineError;
this.severity = severity;
}
示例2: forProblemType
import org.netbeans.modules.csl.api.Severity; //导入依赖的package包/类
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
}
}
示例3: createDefaultError
import org.netbeans.modules.csl.api.Severity; //导入依赖的package包/类
public static Error createDefaultError(@NullAllowed String key,
@NonNull String displayName,
@NullAllowed String description,
@NonNull FileObject file,
@NonNull int start,
@NonNull int end,
boolean lineError,
@NonNull Severity severity) {
return new DefaultError(key, displayName, description, file, start, end, lineError, severity);
}
示例4: hasErrors
import org.netbeans.modules.csl.api.Severity; //导入依赖的package包/类
private static boolean hasErrors(ParserResult r) {
for(org.netbeans.modules.csl.api.Error e : r.getDiagnostics()) {
if (e.getSeverity() == Severity.FATAL) {
return true;
}
}
return false;
}
示例5: getKind
import org.netbeans.modules.csl.api.Severity; //导入依赖的package包/类
@Override
public ErrorKind getKind(SimpleError error) {
if (error.getSeverity() == Severity.WARNING) {
return ErrorKind.WARNING;
} else if (error.isBadging()) {
return ErrorKind.ERROR;
} else {
return ErrorKind.ERROR_NO_BADGE;
}
}
示例6: SimpleError
import org.netbeans.modules.csl.api.Severity; //导入依赖的package包/类
public SimpleError(String displayName, String description, int startPosition, Severity severity, boolean isBadging) {
this.displayName = displayName;
this.description = description;
this.startPosition = startPosition;
this.severity = severity;
this.isBadging = isBadging;
}
示例7: resultForTooLargeFile
import org.netbeans.modules.csl.api.Severity; //导入依赖的package包/类
private YamlParserResult resultForTooLargeFile(Snapshot snapshot) {
YamlParserResult result = new YamlParserResult(Collections.<Node>emptyList(), this, snapshot, false, null, null);
// FIXME this can violate contract of DefaultError (null fo)
DefaultError error = new DefaultError(null, NbBundle.getMessage(YamlParser.class, "TooLarge"), null,
snapshot.getSource().getFileObject(), 0, 0, Severity.WARNING);
result.addError(error);
return result;
}
示例8: getCslSeverityForCss3ProblemType
import org.netbeans.modules.csl.api.Severity; //导入依赖的package包/类
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;
}
示例9: getCssRule
import org.netbeans.modules.csl.api.Severity; //导入依赖的package包/类
private static CssRule getCssRule(Severity s) {
switch (s) {
case WARNING:
return WARNING_RULE;
case ERROR:
return ERROR_RULE;
default:
throw new AssertionError("Unexpected severity level"); //NOI18N
}
}
示例10: makeError
import org.netbeans.modules.csl.api.Severity; //导入依赖的package包/类
private static FilterableError makeError(int astFrom, int astTo, Snapshot snapshot, String key, String displayName, String description, boolean lineError, Severity severity) {
assert astFrom <= astTo;
return CssErrorFactory.createError(key,
displayName,
description,
snapshot.getSource().getFileObject(),
astFrom,
astTo,
lineError,
severity);
}
示例11: HtmlRuleContext
import org.netbeans.modules.csl.api.Severity; //导入依赖的package包/类
public HtmlRuleContext(HtmlParserResult parserResult, SyntaxAnalyzerResult syntaxAnalyzerResult, List<HintFix> defaultFixes) {
this.parserResult = parserResult;
this.syntaxAnalyzerResult = syntaxAnalyzerResult;
this.defaultFixes = defaultFixes;
this.leftDiagnostics = new ArrayList<>(parserResult.getDiagnostics(EnumSet.allOf(Severity.class)));
this.lines = new Lines(parserResult.getSnapshot().getText());
this.linesWithHints = new HashSet<>();
}
示例12: getDiagnostics
import org.netbeans.modules.csl.api.Severity; //导入依赖的package包/类
@Override
public List<? extends Error> getDiagnostics() {
//provide the validator errors to the parser results' diagnostic only
//if they really are severe and *real* errors, e.g. only fatal errors and
//not in embedded html
return getSnapshot().getMimePath().size() == 1
? getDiagnostics(EnumSet.of(Severity.FATAL))
: Collections.<Error>emptyList();
}
示例13: testPatterns
import org.netbeans.modules.csl.api.Severity; //导入依赖的package包/类
public void testPatterns() {
String str = "Error: Quirky doctype. Expected \"<!DOCTYPE html>\".\n"
+ "From line 4, column 4; to line 5, column 16\n\n";
// for(int i = 0; i < str.length(); i++) {
// System.out.println(str.charAt(i) + " -> " + Integer.toHexString(str.charAt(i)));
// }
Error e = new DefaultError(null, null, str, null, -1, -1, Severity.WARNING);
PatternRule rule = new Doctype();
assertTrue(rule.appliesTo(null, e));
}
示例14: testPatterns
import org.netbeans.modules.csl.api.Severity; //导入依赖的package包/类
public void testPatterns() {
String str = "Warning: Using \"windows-1252\" instead of the declared encoding \"iso-8859-1\".\n\n";
// for(int i = 0; i < str.length(); i++) {
// System.out.println(str.charAt(i) + " -> " + Integer.toHexString(str.charAt(i)));
// }
Error e = new DefaultError(null, null, str, null, -1, -1, Severity.WARNING);
Encoding rule = new Encoding();
assertTrue(rule.appliesTo(null, e));
}
示例15: RoutesParsingError
import org.netbeans.modules.csl.api.Severity; //导入依赖的package包/类
private RoutesParsingError(RoutesErrorEnum errorEnum, Severity severity,
int startPostion, int endPosition) {
this.errorEnum = errorEnum;
this.severity = severity;
this.startPosition = startPostion;
this.endPosition = endPosition;
}