org.yaml.snakeyaml.events.Event.getEndMark()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(6.6k)|赞(0)|评价(0)|浏览(97)

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

Event.getEndMark介绍

暂无

代码示例

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

@Override
public JsonLocation getCurrentLocation() {
  // can assume we are at the end of token now...
  if (_lastEvent == null) {
    return JsonLocation.NA;
  }
  return _locationFor(_lastEvent.getEndMark());
}

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

@Override
public JsonLocation getCurrentLocation() {
  // can assume we are at the end of token now...
  if (_lastEvent == null) {
    return JsonLocation.NA;
  }
  return _locationFor(_lastEvent.getEndMark());
}

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

protected Node composeSequenceNode(String anchor) {
  SequenceStartEvent startEvent = (SequenceStartEvent) parser.getEvent();
  String tag = startEvent.getTag();
  Tag nodeTag;
  boolean resolved = false;
  if (tag == null || tag.equals("!")) {
    nodeTag = resolver.resolve(NodeId.sequence, null, startEvent.getImplicit());
    resolved = true;
  } else {
    nodeTag = new Tag(tag);
  }
  final ArrayList<Node> children = new ArrayList<Node>();
  SequenceNode node = new SequenceNode(nodeTag, resolved, children, startEvent.getStartMark(),
      null, startEvent.getFlowStyle());
  if (anchor != null) {
    anchors.put(anchor, node);
  }
  while (!parser.checkEvent(Event.ID.SequenceEnd)) {
    children.add(composeNode(node));
  }
  Event endEvent = parser.getEvent();
  node.setEndMark(endEvent.getEndMark());
  return node;
}

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

protected Node composeMappingNode(String anchor) {
  MappingStartEvent startEvent = (MappingStartEvent) parser.getEvent();
  String tag = startEvent.getTag();
  Tag nodeTag;
  boolean resolved = false;
  if (tag == null || tag.equals("!")) {
    nodeTag = resolver.resolve(NodeId.mapping, null, startEvent.getImplicit());
    resolved = true;
  } else {
    nodeTag = new Tag(tag);
  }
  final List<NodeTuple> children = new ArrayList<NodeTuple>();
  MappingNode node = new MappingNode(nodeTag, resolved, children, startEvent.getStartMark(),
      null, startEvent.getFlowStyle());
  if (anchor != null) {
    anchors.put(anchor, node);
  }
  while (!parser.checkEvent(Event.ID.MappingEnd)) {
    composeMappingChildren(children, node);
  }
  Event endEvent = parser.getEvent();
  node.setEndMark(endEvent.getEndMark());
  return node;
}

代码示例来源:origin: FasterXML/jackson-dataformats-text

@Override
public JsonLocation getCurrentLocation() {
  // can assume we are at the end of token now...
  if (_lastEvent == null) {
    return JsonLocation.NA;
  }
  return _locationFor(_lastEvent.getEndMark());
}

代码示例来源:origin: harbby/presto-connectors

@Override
public JsonLocation getCurrentLocation() {
  // can assume we are at the end of token now...
  if (_lastEvent == null) {
    return JsonLocation.NA;
  }
  return _locationFor(_lastEvent.getEndMark());
}

代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded

protected Node composeSequenceNode(String anchor) {
  SequenceStartEvent startEvent = (SequenceStartEvent) parser.getEvent();
  String tag = startEvent.getTag();
  Tag nodeTag;
  boolean resolved = false;
  if (tag == null || tag.equals("!")) {
    nodeTag = resolver.resolve(NodeId.sequence, null, startEvent.getImplicit());
    resolved = true;
  } else {
    nodeTag = new Tag(tag);
  }
  final ArrayList<Node> children = new ArrayList<Node>();
  SequenceNode node = new SequenceNode(nodeTag, resolved, children, startEvent.getStartMark(),
      null, startEvent.getFlowStyle());
  if (anchor != null) {
    anchors.put(anchor, node);
  }
  while (!parser.checkEvent(Event.ID.SequenceEnd)) {
    children.add(composeNode(node));
  }
  Event endEvent = parser.getEvent();
  node.setEndMark(endEvent.getEndMark());
  return node;
}

代码示例来源:origin: harbby/presto-connectors

private Node composeSequenceNode(String anchor) {
  SequenceStartEvent startEvent = (SequenceStartEvent) parser.getEvent();
  String tag = startEvent.getTag();
  Tag nodeTag;
  boolean resolved = false;
  if (tag == null || tag.equals("!")) {
    nodeTag = resolver.resolve(NodeId.sequence, null, startEvent.getImplicit());
    resolved = true;
  } else {
    nodeTag = new Tag(tag);
  }
  final ArrayList<Node> children = new ArrayList<Node>();
  SequenceNode node = new SequenceNode(nodeTag, resolved, children,
      startEvent.getStartMark(), null, startEvent.getFlowStyle());
  if (anchor != null) {
    anchors.put(anchor, node);
  }
  while (!parser.checkEvent(Event.ID.SequenceEnd)) {
    children.add(composeNode(node));
  }
  Event endEvent = parser.getEvent();
  node.setEndMark(endEvent.getEndMark());
  return node;
}

代码示例来源:origin: pl.droidsonroids.yaml/snakeyaml

protected Node composeSequenceNode(String anchor) {
  SequenceStartEvent startEvent = (SequenceStartEvent) parser.getEvent();
  String tag = startEvent.getTag();
  Tag nodeTag;
  boolean resolved = false;
  if (tag == null || tag.equals("!")) {
    nodeTag = resolver.resolve(NodeId.sequence, null, startEvent.getImplicit());
    resolved = true;
  } else {
    nodeTag = new Tag(tag);
  }
  final ArrayList<Node> children = new ArrayList<Node>();
  SequenceNode node = new SequenceNode(nodeTag, resolved, children, startEvent.getStartMark(),
      null, startEvent.getFlowStyle());
  if (anchor != null) {
    anchors.put(anchor, node);
  }
  while (!parser.checkEvent(Event.ID.SequenceEnd)) {
    children.add(composeNode(node));
  }
  Event endEvent = parser.getEvent();
  node.setEndMark(endEvent.getEndMark());
  return node;
}

代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded

protected Node composeMappingNode(String anchor) {
  MappingStartEvent startEvent = (MappingStartEvent) parser.getEvent();
  String tag = startEvent.getTag();
  Tag nodeTag;
  boolean resolved = false;
  if (tag == null || tag.equals("!")) {
    nodeTag = resolver.resolve(NodeId.mapping, null, startEvent.getImplicit());
    resolved = true;
  } else {
    nodeTag = new Tag(tag);
  }
  final List<NodeTuple> children = new ArrayList<NodeTuple>();
  MappingNode node = new MappingNode(nodeTag, resolved, children, startEvent.getStartMark(),
      null, startEvent.getFlowStyle());
  if (anchor != null) {
    anchors.put(anchor, node);
  }
  while (!parser.checkEvent(Event.ID.MappingEnd)) {
    composeMappingChildren(children, node);
  }
  Event endEvent = parser.getEvent();
  node.setEndMark(endEvent.getEndMark());
  return node;
}

代码示例来源:origin: pl.droidsonroids.yaml/snakeyaml

protected Node composeMappingNode(String anchor) {
  MappingStartEvent startEvent = (MappingStartEvent) parser.getEvent();
  String tag = startEvent.getTag();
  Tag nodeTag;
  boolean resolved = false;
  if (tag == null || tag.equals("!")) {
    nodeTag = resolver.resolve(NodeId.mapping, null, startEvent.getImplicit());
    resolved = true;
  } else {
    nodeTag = new Tag(tag);
  }
  final List<NodeTuple> children = new ArrayList<NodeTuple>();
  MappingNode node = new MappingNode(nodeTag, resolved, children, startEvent.getStartMark(),
      null, startEvent.getFlowStyle());
  if (anchor != null) {
    anchors.put(anchor, node);
  }
  while (!parser.checkEvent(Event.ID.MappingEnd)) {
    composeMappingChildren(children, node);
  }
  Event endEvent = parser.getEvent();
  node.setEndMark(endEvent.getEndMark());
  return node;
}

代码示例来源:origin: harbby/presto-connectors

node.setEndMark(endEvent.getEndMark());
return node;

相关文章