本文整理了Java中org.yaml.snakeyaml.error.Mark.getLine()
方法的一些代码示例,展示了Mark.getLine()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Mark.getLine()
方法的具体详情如下:
包路径:org.yaml.snakeyaml.error.Mark
类名称:Mark
方法名:getLine
[英]starts with 0
[中]以0开头
代码示例来源:origin: redisson/redisson
public int getLine() {
return _source.getLine();
}
代码示例来源:origin: com.fasterxml.jackson.dataformat/jackson-dataformat-yaml
public int getLine() {
return _source.getLine();
}
代码示例来源:origin: redisson/redisson
@Override
public String toString() {
StringBuilder lines = new StringBuilder();
if (context != null) {
lines.append(context);
lines.append("\n");
}
if (contextMark != null
&& (problem == null || problemMark == null
|| contextMark.getName().equals(problemMark.getName())
|| (contextMark.getLine() != problemMark.getLine()) || (contextMark
.getColumn() != problemMark.getColumn()))) {
lines.append(contextMark.toString());
lines.append("\n");
}
if (problem != null) {
lines.append(problem);
lines.append("\n");
}
if (problemMark != null) {
lines.append(problemMark.toString());
lines.append("\n");
}
if (note != null) {
lines.append(note);
lines.append("\n");
}
return lines.toString();
}
代码示例来源:origin: redisson/redisson
protected JsonLocation _locationFor(Mark m)
{
if (m == null) {
return new JsonLocation(_ioContext.getSourceReference(),
-1, -1, -1);
}
return new JsonLocation(_ioContext.getSourceReference(),
-1,
m.getLine() + 1, // from 0- to 1-based
m.getColumn() + 1); // ditto
}
代码示例来源:origin: org.springframework.boot/spring-boot
private Origin getOrigin(Node node) {
Mark mark = node.getStartMark();
Location location = new Location(mark.getLine(), mark.getColumn());
return new TextResourceOrigin(OriginTrackedYamlLoader.this.resource,
location);
}
代码示例来源:origin: com.fasterxml.jackson.dataformat/jackson-dataformat-yaml
protected JsonLocation _locationFor(Mark m)
{
if (m == null) {
return new JsonLocation(_ioContext.getSourceReference(),
-1, -1, -1);
}
return new JsonLocation(_ioContext.getSourceReference(),
-1,
m.getLine() + 1, // from 0- to 1-based
m.getColumn() + 1); // ditto
}
代码示例来源:origin: redisson/redisson
MappingStartEvent map = (MappingStartEvent) evt;
_currentAnchor = map.getAnchor();
_parsingContext = _parsingContext.createChildObjectContext(m.getLine(), m.getColumn());
return (_currToken = JsonToken.START_OBJECT);
Mark m = evt.getStartMark();
_currentAnchor = ((NodeEvent)evt).getAnchor();
_parsingContext = _parsingContext.createChildArrayContext(m.getLine(), m.getColumn());
return (_currToken = JsonToken.START_ARRAY);
代码示例来源:origin: com.fasterxml.jackson.dataformat/jackson-dataformat-yaml
MappingStartEvent map = (MappingStartEvent) evt;
_currentAnchor = map.getAnchor();
_parsingContext = _parsingContext.createChildObjectContext(m.getLine(), m.getColumn());
return (_currToken = JsonToken.START_OBJECT);
Mark m = evt.getStartMark();
_currentAnchor = ((NodeEvent)evt).getAnchor();
_parsingContext = _parsingContext.createChildArrayContext(m.getLine(), m.getColumn());
return (_currToken = JsonToken.START_ARRAY);
代码示例来源:origin: geotools/geotools
@Test
public void testMalformed() throws Exception {
String ysld = "foo:\n" + " foo: bar\n" + " foo: bar\n";
List<MarkedYAMLException> errors = validate(ysld);
assertEquals(1, errors.size());
MarkedYAMLException e = errors.get(0);
assertEquals(2, e.getProblemMark().getLine());
}
代码示例来源:origin: raml-org/raml-java-parser
@Override
public int getLine()
{
return mark.getLine();
}
代码示例来源:origin: geotools/geotools
@Test
public void testColor() throws Exception {
String ysld = "fill-color: 21xyz";
List<MarkedYAMLException> errors = validate(ysld);
assertEquals(1, errors.size());
MarkedYAMLException e = errors.get(0);
assertEquals(0, e.getProblemMark().getLine());
assertEquals(12, e.getProblemMark().getColumn());
}
代码示例来源:origin: com.github.sbaudoin/sonar-yaml-plugin
/**
* Constructor
*
* @param content the YAML content to highlight
* @param mark a mark to be pointed to (and certainly highlighted) in the YAML code
*/
YamlLocation(String content, Mark mark) {
this(content, mark.getLine() + 1, mark.getColumn() + 1, mark.getPointer());
}
代码示例来源:origin: org.raml/raml-parser
public IncludeInfo(Mark startMark, Mark endMark, String includeName)
{
this(startMark.getLine(), startMark.getColumn(), endMark.getColumn(), includeName);
}
代码示例来源:origin: com.sap.cloud.yaas.raml-parser/raml-parser
private int getLineOffset(ScalarNode schemaNode)
{
boolean isInclude = schemaNode.getTag().startsWith(INCLUDE_APPLIED_TAG);
return isInclude ? -1 : schemaNode.getStartMark().getLine();
}
代码示例来源:origin: org.raml/raml-parser
private int getLineOffset(ScalarNode schemaNode)
{
boolean isInclude = schemaNode.getTag().startsWith(INCLUDE_APPLIED_TAG);
return isInclude ? -1 : schemaNode.getStartMark().getLine();
}
代码示例来源:origin: org.raml/raml-parser
public static ValidationResult createErrorResult(String message, Mark startMark, Mark endMark)
{
int line = startMark == null ? UNKNOWN : startMark.getLine();
int startColumn = startMark == null ? UNKNOWN : startMark.getColumn();
int endColumn = endMark == null ? UNKNOWN : endMark.getColumn();
return createErrorResult(message, line, startColumn, endColumn);
}
代码示例来源:origin: com.google.code.maven-play-plugin.org.playframework/play
public YAMLException(ScannerException e, VirtualFile yaml) {
super(e.getMessage() + " (in file " + yaml.relativePath() + " line " + (e.getProblemMark().getLine() + 1) + ", column " + (e.getProblemMark().getColumn() + 1) + ")", e);
this.e = e;
this.yaml = yaml;
}
代码示例来源:origin: org.raml/raml-parser
public static ValidationResult createWarnResult(String message, Node node)
{
return new ValidationResult(Level.WARN, message, node.getStartMark().getLine(),
node.getStartMark().getColumn(), node.getEndMark().getColumn());
}
代码示例来源:origin: com.sap.cloud.yaas.raml-parser/raml-parser
public static ValidationResult createWarnResult(String message, Node node)
{
return new ValidationResult(Level.WARN, message, node.getStartMark().getLine(),
node.getStartMark().getColumn(), node.getEndMark().getColumn());
}
代码示例来源:origin: raml-org/raml-java-parser
private static Node buildYamlErrorNode(MarkedYAMLException e, String resourcePath)
{
final ErrorNode errorNode = new ErrorNode("Underlying error while parsing YAML syntax: '" + e.getMessage() + "'");
final Mark problemMark = e.getProblemMark();
errorNode.setStartPosition(new DefaultPosition(problemMark.getIndex(), problemMark.getLine(), 0, resourcePath, new DefaultResourceLoader()));
errorNode.setEndPosition(new DefaultPosition(problemMark.getIndex() + 1, problemMark.getLine(), problemMark.getColumn(), resourcePath, new DefaultResourceLoader()));
return errorNode;
}
内容来源于网络,如有侵权,请联系作者删除!