CPD Results
The following document contains the results of PMD's CPD 5.3.2.
Duplications
File |
Line |
org/apache/maven/doxia/docrenderer/pdf/fo/FoPdfRenderer.java |
181 |
org/apache/maven/doxia/docrenderer/pdf/itext/ITextPdfRenderer.java |
197 |
generatePdf( outputFOFile, pdfOutputFile, documentModel );
}
/** {@inheritDoc} */
@Override
public void renderIndividual( Map<String, ParserModule> filesToProcess, File outputDirectory )
throws DocumentRendererException, IOException
{
renderIndividual( filesToProcess, outputDirectory, null );
}
/** {@inheritDoc} */
@Override
public void renderIndividual( Map<String, ParserModule> filesToProcess, File outputDirectory,
DocumentRendererContext context )
throws DocumentRendererException, IOException
{
for ( Map.Entry<String, ParserModule> entry : filesToProcess.entrySet() )
{
String key = entry.getKey();
ParserModule module = entry.getValue();
File fullDoc = new File( getBaseDir(), module.getSourceDirectory() + File.separator + key );
String output = key;
for ( String extension : module.getExtensions() )
{
String lowerCaseExtension = extension.toLowerCase( Locale.ENGLISH );
if ( output.toLowerCase( Locale.ENGLISH ).indexOf( "." + lowerCaseExtension ) != -1 )
{
output =
output.substring( 0, output.toLowerCase( Locale.ENGLISH ).indexOf( "." + lowerCaseExtension ) );
}
}
File outputFOFile = new File( outputDirectory, output + ".fo" ); |
File |
Line |
org/apache/maven/doxia/docrenderer/pdf/fo/FoPdfRenderer.java |
293 |
org/apache/maven/doxia/docrenderer/pdf/itext/ITextPdfRenderer.java |
604 |
Collection<ParserModule> modules = parserModuleManager.getParserModules();
for ( ParserModule module : modules )
{
File moduleBasedir = new File( getBaseDir(), module.getSourceDirectory() );
if ( moduleBasedir.exists() )
{
for ( String extension : module.getExtensions() )
{
String doc = href + "." + extension;
File source = new File( moduleBasedir, doc );
// Velocity file?
if ( !source.exists() )
{
if ( href.indexOf( "." + extension ) != -1 )
{
doc = href + ".vm";
}
else
{
doc = href + "." + extension + ".vm";
}
source = new File( moduleBasedir, doc );
}
if ( source.exists() )
{ |
File |
Line |
org/apache/maven/doxia/docrenderer/itext/AbstractITextRender.java |
430 |
org/apache/maven/doxia/docrenderer/pdf/itext/ITextPdfRenderer.java |
352 |
.getResourceAsStream( "/" + XSLT_RESOURCE ) ) );
transformer.setErrorListener( TRANSFORMER_FACTORY.getErrorListener() );
transformer.setOutputProperty( OutputKeys.OMIT_XML_DECLARATION, "false" );
transformer.setOutputProperty( OutputKeys.INDENT, "yes" );
transformer.setOutputProperty( OutputKeys.METHOD, "xml" );
transformer.setOutputProperty( OutputKeys.ENCODING, "UTF-8" );
return transformer;
}
catch ( TransformerConfigurationException e )
{
throw new DocumentRendererException( "Error configuring Transformer for " + XSLT_RESOURCE + ": "
+ e.getMessage() );
}
catch ( IllegalArgumentException e )
{
throw new DocumentRendererException( "Error configuring Transformer for " + XSLT_RESOURCE + ": "
+ e.getMessage() );
}
}
/**
* Add transformer parameters
*
* @param transformer
* @param documentModel
*/
private void addTransformerParameters( Transformer transformer, DocumentModel documentModel ) |
File |
Line |
org/apache/maven/doxia/docrenderer/pdf/fo/FoPdfRenderer.java |
72 |
org/apache/maven/doxia/docrenderer/pdf/itext/ITextPdfRenderer.java |
134 |
}
/** {@inheritDoc} */
@Override
public void render( Map<String, ParserModule> filesToProcess, File outputDirectory, DocumentModel documentModel )
throws DocumentRendererException, IOException
{
render( filesToProcess, outputDirectory, documentModel, null );
}
/** {@inheritDoc} */
@Override
public void render( Map<String, ParserModule> filesToProcess, File outputDirectory, DocumentModel documentModel,
DocumentRendererContext context )
throws DocumentRendererException, IOException
{
// copy resources, images, etc.
copyResources( outputDirectory );
if ( documentModel == null )
{
getLogger().debug( "No document model, generating all documents individually." );
renderIndividual( filesToProcess, outputDirectory, context );
return;
}
String outputName = getOutputName( documentModel );
File outputFOFile = new File( outputDirectory, outputName + ".fo" ); |