@Override public void onDocumentEnd(MappingNode node) { NodeRule<?> pop = ruleContext.pop(); List<ValidationResult> onRuleEnd = pop.onRuleEnd(); addMessages(onRuleEnd); }
@Override public void onSequenceElementEnd(Node sequenceNode) { NodeRule<?> rule = ruleContext.pop(); List<ValidationResult> validationResults = rule.onRuleEnd(); addMessages(validationResults); }
@Override public void onSequenceElementEnd(Node sequenceNode) { NodeRule<?> rule = ruleContext.pop(); List<ValidationResult> validationResults = rule.onRuleEnd(); addMessages(validationResults); }
@Override public void onDocumentEnd(MappingNode node) { NodeRule<?> pop = ruleContext.pop(); List<ValidationResult> onRuleEnd = pop.onRuleEnd(); addMessages(onRuleEnd); }
@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"); } }
@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"); } }