public static ValidationResult createErrorResult(String message) { return createErrorResult(message, UNKNOWN, UNKNOWN, UNKNOWN); }
public static ValidationResult createErrorResult(String message) { return createErrorResult(message, UNKNOWN, UNKNOWN, UNKNOWN); }
private void addError(String message, Node node) { templateValidations.add(createErrorResult(message, node)); }
private List<ValidationResult> createResourceNotFoundValidationError() { List<ValidationResult> results = new ArrayList<ValidationResult>(); results.add(ValidationResult.createErrorResult("RAML resource not found")); return results; }
private ValidationResult getErrorResult(String msg, int line, IncludeInfo globaSchemaIncludeInfo) { ValidationResult errorResult = createErrorResult(msg, line, UNKNOWN, UNKNOWN); if (globaSchemaIncludeInfo != null) { errorResult.setExtraIncludeInfo(globaSchemaIncludeInfo); } return errorResult; }
private ValidationResult getErrorResult(String msg, int line, IncludeInfo globaSchemaIncludeInfo) { ValidationResult errorResult = createErrorResult(msg, line, UNKNOWN, UNKNOWN); if (globaSchemaIncludeInfo != null) { errorResult.setExtraIncludeInfo(globaSchemaIncludeInfo); } return errorResult; }
@Override public boolean onMappingNodeStart(MappingNode node, TupleType tupleType) { if (tupleType == KEY) { addMessage(createErrorResult(NON_SCALAR_KEY_MESSAGE, node)); } return true; }
@Override public boolean onMappingNodeStart(MappingNode node, TupleType tupleType) { if (tupleType == KEY) { addMessage(createErrorResult(NON_SCALAR_KEY_MESSAGE, node)); } return true; }
public static ValidationResult createErrorResult(String message, Node node) { return createErrorResult(message, node.getStartMark(), node.getEndMark()); }
public void checkDuplicate(ScalarNode key, List<ValidationResult> validationResults) { if (keys.contains(key.getValue())) { validationResults.add(ValidationResult.createErrorResult(getDuplicateRuleMessage(getName()), key)); } else { keys.add(key.getValue()); } } }
public void checkDuplicate(ScalarNode key, List<ValidationResult> validationResults) { if (keys.contains(key.getValue())) { validationResults.add(ValidationResult.createErrorResult(getDuplicateRuleMessage(getName()), key)); } else { keys.add(key.getValue()); } } }
@Override public void onCustomTagError(Tag tag, Node node, String message) { addMessages(Arrays.asList(createErrorResult(message, node.getStartMark(), node.getEndMark()))); }
@Override public void onCustomTagError(Tag tag, Node node, String message) { addMessages(Arrays.asList(createErrorResult(message, node.getStartMark(), node.getEndMark()))); }
public static ValidationResult createErrorResult(String message, Mark startMark, Mark endMark) { int line = startMark == null ? UNKNOWN : startMark.getLine(); int startColumn = startMark == null ? UNKNOWN : startMark.getColumn(); int endColumn = endMark == null ? UNKNOWN : endMark.getColumn(); return createErrorResult(message, line, startColumn, endColumn); }
public static ValidationResult createErrorResult(String message, Mark startMark, Mark endMark) { int line = startMark == null ? UNKNOWN : startMark.getLine(); int startColumn = startMark == null ? UNKNOWN : startMark.getColumn(); int endColumn = endMark == null ? UNKNOWN : endMark.getColumn(); return createErrorResult(message, line, startColumn, endColumn); }
@Override public List<ValidationResult> doValidateValue(ScalarNode node) { String value = node.getValue(); List<ValidationResult> validationResults = new ArrayList<ValidationResult>(); if (!StringUtils.isEmpty(value) && !ConvertUtils.canBeConverted(value, getFieldClass())) { validationResults.add(ValidationResult.createErrorResult(getRuleTypeMisMatch(getName(), getFieldClass().getSimpleName()), node)); } setValueNode(node); return validationResults; } }
@Override public List<ValidationResult> validateKey(ScalarNode key) { List<ValidationResult> validationResults = super.validateKey(key); if (wasAlreadyDefined()) { validationResults.add(ValidationResult.createErrorResult(getDuplicateRuleMessage(getName()), key)); } setKeyNode(key); return validationResults; }
@Override public List<ValidationResult> validateKey(ScalarNode key) { List<ValidationResult> validationResults = super.validateKey(key); if (wasAlreadyDefined()) { validationResults.add(ValidationResult.createErrorResult(getDuplicateRuleMessage(getName()), key)); } setKeyNode(key); return validationResults; }
private void validateBaseUriAndVersion() { BaseUriRule baseUriRule = getRule("baseUri"); SimpleRule versionRule = getRule("version"); if (versionRule.getKeyNode() == null && baseUriRule.getParameters().contains(versionRule.getName())) { ScalarNode node = baseUriRule.getValueNode(); getMessages().add(ValidationResult.createErrorResult(BaseUriRule.VERSION_NOT_PRESENT_MESSAGE, node.getStartMark(), node.getEndMark())); } }
private void validateBaseUriAndVersion() { BaseUriRule baseUriRule = getRule("baseUri"); SimpleRule versionRule = getRule("version"); if (versionRule.getKeyNode() == null && baseUriRule.getParameters().contains(versionRule.getName())) { ScalarNode node = baseUriRule.getValueNode(); getMessages().add(ValidationResult.createErrorResult(BaseUriRule.VERSION_NOT_PRESENT_MESSAGE, node.getStartMark(), node.getEndMark())); } }