Package com.lewisd.maven.lint

Examples of com.lewisd.maven.lint.Results


  }

  @Override
  public void marshal(Object source, HierarchicalStreamWriter writer,
      MarshallingContext context) {
    Results results = (Results) source;
   
    final String status;
    if (results.getViolations().isEmpty()) {
      status = "PASS";
    } else {
      status = "FAIL";
    }
    writer.addAttribute("status", status);
    writer.addAttribute("violations", Integer.toString(results.getViolations().size()));
   
    for (Violation violation : results.getViolations()) {
      context.convertAnother(violation);
    }
  }
View Full Code Here


  public void writeResults(final MavenProject mavenProject, final List<Violation> violations, final File outputFile) {
    XStream xstream = new XStream();
    xstream.registerConverter(new ViolationConvertor());
    xstream.registerConverter(new ResultsConvertor());
    xstream.alias("results", Results.class);
    Results results = new Results(violations);
    FileWriter writer = null;
    try {
      writer = createOutputFileWriter(outputFile);
      xstream.toXML(results, writer);
    } catch (IOException e) {
View Full Code Here

TOP

Related Classes of com.lewisd.maven.lint.Results

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.