Codota Logo
ValidationResult
Code IndexAdd Codota to your IDE (free)

How to use
ValidationResult
in
org.raml.parser.rule

Best Java code snippets using org.raml.parser.rule.ValidationResult (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
List l =
  • Codota Iconnew LinkedList()
  • Codota IconCollections.emptyList()
  • Codota Iconnew ArrayList()
  • Smart code suggestions by Codota
}
origin: org.raml/raml-parser

private void printResult(ValidationResult item)
{
  StringBuilder stringBuilder = new StringBuilder();
  stringBuilder.append("\t");
  stringBuilder.append(item.getLevel());
  stringBuilder.append(" ");
  stringBuilder.append(item.getMessage());
  if (item.getLine() != -1)
  {
    stringBuilder.append(" (line ");
    stringBuilder.append(item.getLine());
    if (item.getStartColumn() != -1)
    {
      stringBuilder.append(", col ");
      stringBuilder.append(item.getStartColumn());
      if (item.getEndColumn() != item.getStartColumn())
      {
        stringBuilder.append(" to ");
        stringBuilder.append(item.getEndColumn());
      }
    }
    stringBuilder.append(")");
  }
  System.out.println(stringBuilder.toString());
}
origin: org.raml/raml-parser

  public static ValidationResult create(Level level, String message)
  {
    return new ValidationResult(level, message, UNKNOWN, UNKNOWN, UNKNOWN);
  }
}
origin: com.sap.cloud.yaas.raml-parser/raml-parser

public static ValidationResult createErrorResult(String message)
{
  return createErrorResult(message, UNKNOWN, UNKNOWN, UNKNOWN);
}
origin: org.raml/raml-parser

private ValidationResult getErrorResult(String msg, int line, IncludeInfo globaSchemaIncludeInfo)
{
  ValidationResult errorResult = createErrorResult(msg, line, UNKNOWN, UNKNOWN);
  if (globaSchemaIncludeInfo != null)
  {
    errorResult.setExtraIncludeInfo(globaSchemaIncludeInfo);
  }
  return errorResult;
}
origin: mulesoft-labs/raml-jaxrs-codegen

  @Override
  public String apply(final ValidationResult vr)
  {
    return String.format("%s %s", vr.getStartColumn(), vr.getMessage());
  }
});
origin: com.sap.cloud.yaas.raml-parser/raml-parser

@Override
public List<ValidationResult> validateKey(ScalarNode key)
{
  List<ValidationResult> validationResults = new ArrayList<ValidationResult>();
  if (wasAlreadyDefined())
  {
    validationResults.add(ValidationResult.createErrorResult(getDuplicateRuleMessage("uriParameters"), key));
  }
  validationResults.addAll(super.validateKey(key));
  if (ValidationResult.areValid(validationResults))
  {
    setKeyNode(key);
  }
  return validationResults;
}
origin: org.raml/raml-parser

@Override
public List<ValidationResult> doValidateValue(ScalarNode node)
{
  String value = node.getValue();
  List<ValidationResult> validationResults = new ArrayList<ValidationResult>();
  if (StringUtils.isEmpty(value))
  {
    ScalarNode warnNode = keyNode != null ? keyNode : node;
    String ruleName = getName() == null ? String.valueOf(NodeUtils.getNodeValue(warnNode)) : getName();
    validationResults.add(ValidationResult.createWarnResult(getRuleEmptyMessage(ruleName), warnNode));
  }
  if (!ConvertUtils.canBeConverted(value, getFieldClass()))
  {
    validationResults.add(ValidationResult.createErrorResult(getRuleTypeMisMatch(getName(), getFieldClass().getSimpleName()), node));
  }
  setValueNode(node);
  return validationResults;
}
origin: org.raml/raml-jaxrs-codegen-core

    .createDefault(new CompositeResourceLoader(loaderArray))
    .validate(ramlBuffer, readerLocation);
if (ValidationResult.areValid(results)) {
  return run(new RamlDocumentBuilder(new CompositeResourceLoader(
      loaderArray)).build(ramlBuffer,readerLocation), configuration);
origin: org.raml/raml-parser

public static boolean areValid(List<ValidationResult> validationResults)
{
  for (ValidationResult result : validationResults)
  {
    if (!result.isValid())
    {
      return false;
    }
  }
  return true;
}
origin: org.raml/raml-parser

@Override
public List<ValidationResult> validateKey(ScalarNode key)
{
  List<ValidationResult> validationResults = new ArrayList<ValidationResult>();
  if (wasAlreadyDefined())
  {
    validationResults.add(ValidationResult.createErrorResult(getDuplicateRuleMessage("uriParameters"), key));
  }
  validationResults.addAll(super.validateKey(key));
  if (ValidationResult.areValid(validationResults))
  {
    setKeyNode(key);
  }
  return validationResults;
}
origin: com.sap.cloud.yaas.raml-parser/raml-parser

private ValidationResult getErrorResult(String msg, int line, IncludeInfo globaSchemaIncludeInfo)
{
  ValidationResult errorResult = createErrorResult(msg, line, UNKNOWN, UNKNOWN);
  if (globaSchemaIncludeInfo != null)
  {
    errorResult.setExtraIncludeInfo(globaSchemaIncludeInfo);
  }
  return errorResult;
}
origin: com.sap.cloud.yaas.raml-parser/raml-parser

@Override
public List<ValidationResult> doValidateValue(ScalarNode node)
{
  String value = node.getValue();
  List<ValidationResult> validationResults = new ArrayList<ValidationResult>();
  if (StringUtils.isEmpty(value))
  {
    ScalarNode warnNode = keyNode != null ? keyNode : node;
    String ruleName = getName() == null ? String.valueOf(NodeUtils.getNodeValue(warnNode)) : getName();
    validationResults.add(ValidationResult.createWarnResult(getRuleEmptyMessage(ruleName), warnNode));
  }
  if (!ConvertUtils.canBeConverted(value, getFieldClass()))
  {
    validationResults.add(ValidationResult.createErrorResult(getRuleTypeMisMatch(getName(), getFieldClass().getSimpleName()), node));
  }
  setValueNode(node);
  return validationResults;
}
origin: mulesoft-labs/raml-jaxrs-codegen

public Set<String> run(final Reader ramlReader, final Configuration configuration) throws Exception
{
  final String ramlBuffer = IOUtils.toString(ramlReader);
  
  ResourceLoader[] loaderArray = prepareResourceLoaders(configuration);
  
  final List<ValidationResult> results = RamlValidationService.createDefault(
      new CompositeResourceLoader(loaderArray)).validate(ramlBuffer, "");
  if (ValidationResult.areValid(results))
  {
    return run(new RamlDocumentBuilder(new CompositeResourceLoader(
         loaderArray)).build(ramlBuffer, ""), configuration);
  }
  else
  {
    final List<String> validationErrors = Lists.transform(results,
      new Function<ValidationResult, String>()
      {
        @Override
        public String apply(final ValidationResult vr)
        {
          return String.format("%s %s", vr.getStartColumn(), vr.getMessage());
        }
      });
    throw new IllegalArgumentException("Invalid RAML definition:\n" + join(validationErrors, "\n"));
  }
}
origin: com.sap.cloud.yaas.raml-parser/raml-parser

public static boolean areValid(List<ValidationResult> validationResults)
{
  for (ValidationResult result : validationResults)
  {
    if (!result.isValid())
    {
      return false;
    }
  }
  return true;
}
origin: com.sap.cloud.yaas.raml-parser/raml-parser

private void printResult(ValidationResult item)
{
  StringBuilder stringBuilder = new StringBuilder();
  stringBuilder.append("\t");
  stringBuilder.append(item.getLevel());
  stringBuilder.append(" ");
  stringBuilder.append(item.getMessage());
  if (item.getLine() != -1)
  {
    stringBuilder.append(" (line ");
    stringBuilder.append(item.getLine());
    if (item.getStartColumn() != -1)
    {
      stringBuilder.append(", col ");
      stringBuilder.append(item.getStartColumn());
      if (item.getEndColumn() != item.getStartColumn())
      {
        stringBuilder.append(" to ");
        stringBuilder.append(item.getEndColumn());
      }
    }
    stringBuilder.append(")");
  }
  System.out.println(stringBuilder.toString());
}
origin: org.raml/raml-parser

public static ValidationResult createErrorResult(String message)
{
  return createErrorResult(message, UNKNOWN, UNKNOWN, UNKNOWN);
}
origin: org.raml/raml-parser

@Override
public List<ValidationResult> doValidateValue(ScalarNode node)
{
  String value = node.getValue();
  Matcher matcher = pattern.matcher(value);
  List<ValidationResult> validationResults = new ArrayList<ValidationResult>(super.doValidateValue(node));
  while (matcher.find())
  {
    String paramValue = matcher.group(1);
    value = value.replace("{" + paramValue + "}", "temp");
    parameters.add(paramValue);
  }
  //validate uri only when no parameters are defined
  if (parameters.isEmpty() && !isValid(value))
  {
    validationResults.add(ValidationResult.createErrorResult(URI_NOT_VALID_MESSAGE, getKeyNode().getStartMark(), getKeyNode().getEndMark()));
  }
  if (ValidationResult.areValid(validationResults))
  {
    baseUri = node.getValue();
  }
  return validationResults;
}
origin: com.sap.cloud.yaas.raml-parser/raml-parser

  public static ValidationResult create(Level level, String message)
  {
    return new ValidationResult(level, message, UNKNOWN, UNKNOWN, UNKNOWN);
  }
}
origin: org.raml/raml-jaxrs-codegen-core

/**
 * <p>toDetailedString.</p>
 *
 * @param item a {@link org.raml.parser.rule.ValidationResult} object.
 * @return a {@link java.lang.String} object.
 */
protected static String toDetailedString(ValidationResult item) {
  StringBuilder stringBuilder = new StringBuilder();
  stringBuilder.append("\t");
  stringBuilder.append(item.getLevel());
  stringBuilder.append(" ");
  stringBuilder.append(item.getMessage());
  if (item.getLine() != ValidationResult.UNKNOWN) {
    stringBuilder.append(" (line ");
    stringBuilder.append(item.getLine());
    if (item.getStartColumn() != ValidationResult.UNKNOWN) {
      stringBuilder.append(", col ");
      stringBuilder.append(item.getStartColumn());
      if (item.getEndColumn() != item.getStartColumn()) {
        stringBuilder.append(" to ");
        stringBuilder.append(item.getEndColumn());
      }
    }
    stringBuilder.append(")");
  }
  return stringBuilder.toString();
}
origin: org.raml/raml-parser

private void addError(String message, Node node)
{
  templateValidations.add(createErrorResult(message, node));
}
org.raml.parser.ruleValidationResult

Most used methods

  • areValid
  • getEndColumn
  • getLevel
  • getLine
  • getMessage
  • getStartColumn
  • <init>
  • createErrorResult
  • createWarnResult
  • isValid
  • setExtraIncludeInfo
  • setIncludeContext
  • setExtraIncludeInfo,
  • setIncludeContext

Popular in Java

  • Running tasks concurrently on multiple threads
  • compareTo (BigDecimal)
  • getExternalFilesDir (Context)
  • orElseThrow (Optional)
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • Filter (javax.servlet)
    A filter is an object that performs filtering tasks on either the request to a resource (a servlet o
  • JCheckBox (javax.swing)
  • LogFactory (org.apache.commons.logging)
    A minimal incarnation of Apache Commons Logging's LogFactory API, providing just the common Log look
  • Reflections (org.reflections)
    Reflections one-stop-shop objectReflections scans your classpath, indexes the metadata, allows you t
  • Logger (org.slf4j)
    The main user interface to logging. It is expected that logging takes place through concrete impleme
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now