net.sourceforge.pmd.cpd

Class CPDTask

public class CPDTask extends Task

CPDTask

Runs the CPD utility via ant. The ant task looks like this:

Required: minimumTokenCount, outputFile, and at least one file

Nested Class Summary
static classCPDTask.FormatAttribute
static classCPDTask.LanguageAttribute
Method Summary
voidaddFileset(FileSet set)
voidexecute()
voidsetEncoding(String encodingValue)
voidsetFormat(CPDTask.FormatAttribute formatAttribute)
voidsetIgnoreIdentifiers(boolean value)
voidsetIgnoreLiterals(boolean value)
voidsetLanguage(CPDTask.LanguageAttribute languageAttribute)
voidsetMinimumTokenCount(int minimumTokenCount)
voidsetOutputFile(File outputFile)

Method Detail

addFileset

public void addFileset(FileSet set)

execute

public void execute()

setEncoding

public void setEncoding(String encodingValue)

setFormat

public void setFormat(CPDTask.FormatAttribute formatAttribute)

setIgnoreIdentifiers

public void setIgnoreIdentifiers(boolean value)

setIgnoreLiterals

public void setIgnoreLiterals(boolean value)

setLanguage

public void setLanguage(CPDTask.LanguageAttribute languageAttribute)

setMinimumTokenCount

public void setMinimumTokenCount(int minimumTokenCount)

setOutputFile

public void setOutputFile(File outputFile)