Examples of ScalarEvent


Examples of org.yaml.snakeyaml.events.ScalarEvent

     *           (VALUE block_node_or_indentless_sequence?)?)*
     *           BLOCK-END
     * </pre>
     */
    private Event processEmptyScalar(Mark mark) {
        return new ScalarEvent(null, null, new ImplicitTuple(true, false), "", mark, mark, (char) 0);
    }
View Full Code Here

Examples of org.yaml.snakeyaml.events.ScalarEvent

                    event.getStartMark().getColumn());
        }


        if (anchor.isValueAnchor()) {
            ScalarEvent scalarEvent = (ScalarEvent) anchor.getEvents().get(0);

            addValueEvent(scalarEvent, name, scalarEvent.getValue(), false);
        } else {
            contentHandler.startElementStructure(name, getAnchorName(event), false);

            eventStreamParser.handle(this, anchor.getEvents());
View Full Code Here

Examples of org.yaml.snakeyaml.events.ScalarEvent

      if(e.is(ID.DocumentStart)) {
        elementNameStack.push(documentName);

        outputStructAsElement = true;
      } else if(e.is(ID.Scalar)) {
        ScalarEvent es = (ScalarEvent) e;

        if(isNextElementName && !lastTypeIsArray(typeStack)) {
          String name = nameFormatter.format(es.getValue());

          if(logger.isTraceEnabled()) {
                logger.trace("Element name: " + name);
              }

          elementNameStack.push(name);

          eventHandler.addNameEvent(es, name);

          isNextElementName = false;
        } else {
          String elementName = typeStack.peek() == Type.SEQUENCE ? arrayElementName : elementNameStack.pop();

            eventHandler.addValueEvent(es, elementName, es.getValue());

            isNextElementName = true;
        }
      } else if(e.is(ID.MappingStart) || e.is(ID.SequenceStart)) {
        CollectionStartEvent cse = (CollectionStartEvent) e;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.