@Override public void onSequenceEnd(SequenceNode node, TupleType tupleType) { if (tupleType == KEY) { throw new YAMLException(NON_SCALAR_KEY_MESSAGE + ": " + node.getStartMark()); } documentContext.pop(); builderContext.pop(); }
@Override public void onSequenceEnd(SequenceNode node, TupleType tupleType) { if (tupleType == KEY) { throw new YAMLException(NON_SCALAR_KEY_MESSAGE + ": " + node.getStartMark()); } documentContext.pop(); builderContext.pop(); }
@Override @SuppressWarnings("unchecked") public boolean onSequenceStart(SequenceNode node, TupleType tupleType) { if (tupleType == KEY) { throw new YAMLException(NON_SCALAR_KEY_MESSAGE + ": " + node.getStartMark()); } SequenceBuilder currentBuilder = (SequenceBuilder) builderContext.peek(); Object parentObject = documentContext.peek(); Object object = ((NodeBuilder) currentBuilder).buildValue(parentObject, node); builderContext.push(currentBuilder.getItemBuilder()); documentContext.push(object); return true; }
@Override @SuppressWarnings("unchecked") public boolean onSequenceStart(SequenceNode node, TupleType tupleType) { if (tupleType == KEY) { throw new YAMLException(NON_SCALAR_KEY_MESSAGE + ": " + node.getStartMark()); } SequenceBuilder currentBuilder = (SequenceBuilder) builderContext.peek(); Object parentObject = documentContext.peek(); Object object = ((NodeBuilder) currentBuilder).buildValue(parentObject, node); builderContext.push(currentBuilder.getItemBuilder()); documentContext.push(object); return true; }
if (template.getNodeId() != mapping) validationResults.add(createErrorResult("Mapping expected", templateSequence.getStartMark(), templateSequence.getEndMark())); break;
if (template.getNodeId() != mapping) validationResults.add(createErrorResult("Mapping expected", templateSequence.getStartMark(), templateSequence.getEndMark())); break;
default: throw new InvalidParserConfigurationException( "Yaml config.(" + filename + ":" + versionNode.getStartMark().getLine() + "): " + "Found unexpected config entry: " + key + ", allowed are " + "'git_commit_id_describe_short', 'build_timestamp' and 'project_version'");