本文整理了Java中org.raml.parser.visitor.YamlDocumentValidator.addMessages()
方法的一些代码示例,展示了YamlDocumentValidator.addMessages()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YamlDocumentValidator.addMessages()
方法的具体详情如下:
包路径:org.raml.parser.visitor.YamlDocumentValidator
类名称:YamlDocumentValidator
方法名:addMessages
暂无
代码示例来源:origin: com.sap.cloud.yaas.raml-parser/raml-parser
private void addMessage(ValidationResult errorResult)
{
addMessages(Collections.<ValidationResult>singletonList(errorResult));
}
代码示例来源:origin: org.raml/raml-parser
private void addMessage(ValidationResult errorResult)
{
addMessages(Collections.<ValidationResult>singletonList(errorResult));
}
代码示例来源:origin: org.raml/raml-parser
@Override
public void onDocumentEnd(MappingNode node)
{
NodeRule<?> pop = ruleContext.pop();
List<ValidationResult> onRuleEnd = pop.onRuleEnd();
addMessages(onRuleEnd);
}
代码示例来源:origin: com.sap.cloud.yaas.raml-parser/raml-parser
@Override
public void onDocumentEnd(MappingNode node)
{
NodeRule<?> pop = ruleContext.pop();
List<ValidationResult> onRuleEnd = pop.onRuleEnd();
addMessages(onRuleEnd);
}
代码示例来源:origin: org.raml/raml-parser
@Override
public void onSequenceElementEnd(Node sequenceNode)
{
NodeRule<?> rule = ruleContext.pop();
List<ValidationResult> validationResults = rule.onRuleEnd();
addMessages(validationResults);
}
代码示例来源:origin: com.sap.cloud.yaas.raml-parser/raml-parser
@Override
public void onSequenceElementEnd(Node sequenceNode)
{
NodeRule<?> rule = ruleContext.pop();
List<ValidationResult> validationResults = rule.onRuleEnd();
addMessages(validationResults);
}
代码示例来源:origin: com.sap.cloud.yaas.raml-parser/raml-parser
@Override
public void onTupleEnd(NodeTuple nodeTuple)
{
NodeRule<?> rule = ruleContext.pop();
if (rule != null)
{
List<ValidationResult> onRuleEnd = rule.onRuleEnd();
addMessages(onRuleEnd);
}
else
{
throw new IllegalStateException("Unexpected ruleContext state");
}
}
代码示例来源:origin: org.raml/raml-parser
@Override
public void onTupleEnd(NodeTuple nodeTuple)
{
NodeRule<?> rule = ruleContext.pop();
if (rule != null)
{
List<ValidationResult> onRuleEnd = rule.onRuleEnd();
addMessages(onRuleEnd);
}
else
{
throw new IllegalStateException("Unexpected ruleContext state");
}
}
代码示例来源:origin: com.sap.cloud.yaas.raml-parser/raml-parser
@Override
@SuppressWarnings("unchecked")
public void onScalar(ScalarNode node, TupleType tupleType)
{
List<ValidationResult> result;
NodeRule<?> peek = ruleContext.peek();
if (tupleType == VALUE)
{
result = ((NodeRule<ScalarNode>) peek).validateValue(node);
}
else
{
result = ((TupleRule<ScalarNode, ?>) peek).validateKey(node);
}
addMessages(result);
}
代码示例来源:origin: org.raml/raml-parser
@Override
@SuppressWarnings("unchecked")
public void onScalar(ScalarNode node, TupleType tupleType)
{
List<ValidationResult> result;
NodeRule<?> peek = ruleContext.peek();
if (tupleType == VALUE)
{
result = ((NodeRule<ScalarNode>) peek).validateValue(node);
}
else
{
result = ((TupleRule<ScalarNode, ?>) peek).validateKey(node);
}
addMessages(result);
}
代码示例来源:origin: com.sap.cloud.yaas.raml-parser/raml-parser
@Override
public void onCustomTagError(Tag tag, Node node, String message)
{
addMessages(Arrays.asList(createErrorResult(message, node.getStartMark(), node.getEndMark())));
}
代码示例来源:origin: org.raml/raml-parser
@Override
public void onCustomTagError(Tag tag, Node node, String message)
{
addMessages(Arrays.asList(createErrorResult(message, node.getStartMark(), node.getEndMark())));
}
代码示例来源:origin: org.raml/raml-parser
@Override
@SuppressWarnings("unchecked")
public boolean onSequenceStart(SequenceNode node, TupleType tupleType)
{
if (tupleType == KEY)
{
addMessage(createErrorResult(NON_SCALAR_KEY_MESSAGE, node));
}
else
{
NodeRule<SequenceNode> peek = (NodeRule<SequenceNode>) ruleContext.peek();
addMessages(peek.validateValue(node));
}
return true;
}
代码示例来源:origin: com.sap.cloud.yaas.raml-parser/raml-parser
@Override
@SuppressWarnings("unchecked")
public boolean onSequenceStart(SequenceNode node, TupleType tupleType)
{
if (tupleType == KEY)
{
addMessage(createErrorResult(NON_SCALAR_KEY_MESSAGE, node));
}
else
{
NodeRule<SequenceNode> peek = (NodeRule<SequenceNode>) ruleContext.peek();
addMessages(peek.validateValue(node));
}
return true;
}
内容来源于网络,如有侵权,请联系作者删除!