org.yaml.snakeyaml.error.Mark.getColumn()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(6.3k)|赞(0)|评价(0)|浏览(105)

本文整理了Java中org.yaml.snakeyaml.error.Mark.getColumn()方法的一些代码示例,展示了Mark.getColumn()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Mark.getColumn()方法的具体详情如下:
包路径:org.yaml.snakeyaml.error.Mark
类名称:Mark
方法名:getColumn

Mark.getColumn介绍

[英]starts with 0
[中]以0开头

代码示例

代码示例来源:origin: redisson/redisson

public int getColumn() {
  return _source.getColumn();
}

代码示例来源:origin: com.fasterxml.jackson.dataformat/jackson-dataformat-yaml

public int getColumn() {
  return _source.getColumn();
}

代码示例来源: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: raml-org/raml-java-parser

@Override
public int getColumn()
{
  return mark.getColumn();
}

代码示例来源: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: org.raml/raml-parser

public IncludeInfo(Mark startMark, Mark endMark, String includeName)
{
  this(startMark.getLine(), startMark.getColumn(), endMark.getColumn(), includeName);
}

代码示例来源: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.sap.cloud.yaas.raml-parser/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: org.apache.brooklyn/brooklyn-utils-common

private int getStartColumnOfThis() {
  if (includeKey && focusTuple!=null) return focusTuple.getKeyNode().getStartMark().getColumn();
  return focus.getStartMark().getColumn();
}
public int getEndOfThis() {

代码示例来源: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

private void pushNode(Node node, MappingNode mappingNode)
{
  pushNode(node.getStartMark().getColumn(), mappingNode);
}

代码示例来源: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: 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: 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;
}

相关文章