Package net.sourceforge.pmd.cpd

Examples of net.sourceforge.pmd.cpd.Renderer


      return file;
   }

   private void report( final CPD cpd ) throws ReportException
   {
      final Renderer renderer = new XMLRenderer( encoding );
      FileReporter reporter;
      if ( outputFile == null )
      {
         reporter = new FileReporter( encoding );
      }
      else if ( outputFile.isAbsolute() )
      {
         reporter = new FileReporter( outputFile, encoding );
      }
      else
      {
         reporter = new FileReporter( new File( getProject().getBaseDir(), outputFile.toString() ), encoding );
      }
      reporter.report( renderer.render( cpd.getMatches() ) );
   }
View Full Code Here


    }

    void writeNonHtml( CPD cpd )
        throws MavenReportException
    {
        Renderer r = createRenderer();

        if ( r == null )
        {
            return;
        }

        String buffer = r.render( cpd.getMatches() );
        FileOutputStream tStream = null;
        Writer writer = null;
        try
        {
            targetDirectory.mkdirs();
View Full Code Here

     *          if no renderer found for the output type
     */
    public Renderer createRenderer()
        throws MavenReportException
    {
        Renderer renderer = null;
        if ( "xml".equals( format ) )
        {
            renderer = new XMLRenderer( getOutputEncoding() );
        }
        else if ( "csv".equals( format ) )
View Full Code Here

TOP

Related Classes of net.sourceforge.pmd.cpd.Renderer

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.