This project has retired. For details please refer to its Attic page.
Apache - Tiles Autotags - CPD Results Fork me on GitHub

CPD Results

The following document contains the results of PMD's CPD 5.0.2.

Duplications

File Line
org/apache/tiles/autotag/generate/AbstractTemplateClassGenerator.java 81
org/apache/tiles/autotag/generate/AbstractTemplateSuiteGenerator.java 74
	                    packageName, suite, clazz, parameters, runtimeClass, requestClass));
	            Writer writer = new OutputStreamWriter(outputLocator.getOutputStream(filePath));
	            try {
	                template.merge(context, writer);
	            } finally {
	                writer.close();
	            }
	        } catch (ResourceNotFoundException e) {
	            throw new AutotagRuntimeException("Cannot find template resource",
	                    e);
	        } catch (ParseErrorException e) {
	            throw new AutotagRuntimeException(
	                    "The template resource is not parseable", e);
	        } catch (IOException e) {
	            throw new AutotagRuntimeException(
	                    "I/O Exception when generating file", e);
	        } catch (RuntimeException e) {
	            throw e;
	        } catch (Exception e) {
	            throw new AutotagRuntimeException(
	                    "Another generic exception while parsing the template resource",
	                    e);
	        }
		}
    }

    /**
     * Calculates and returns the template path.
     *
     * @param packageName The name of the package.
     * @param suite The template suite.
     * @param clazz The template class.
     * @param parameters The map of parameters.
     * @return The template path.
     */
    protected abstract String getTemplatePath(
            String packageName, TemplateSuite suite, TemplateClass clazz, Map<String, String> parameters,