net.sourceforge.pmd.cpd

Class CPD

public class CPD extends Object

BSD-style license; for more info see http://pmd.sourceforge.net/license.html
Field Summary
static booleandebugEnable
Constructor Summary
CPD(int minimumTileSize, Language language)
Method Summary
voidadd(File file)
voidadd(List<File> files)
voidaddAllInDirectory(String dir)
voidaddRecursively(String dir)
Iterator<Match>getMatches()
static RenderergetRendererFromString(String name, String encoding)
voidgo()
static voidmain(String[] args)
voidsetCpdListener(CPDListener cpdListener)
voidsetEncoding(String encoding)
voidskipDuplicates()

Field Detail

debugEnable

public static boolean debugEnable

Constructor Detail

CPD

public CPD(int minimumTileSize, Language language)

Method Detail

add

public void add(File file)

add

public void add(List<File> files)

addAllInDirectory

public void addAllInDirectory(String dir)

addRecursively

public void addRecursively(String dir)

getMatches

public Iterator<Match> getMatches()

getRendererFromString

public static Renderer getRendererFromString(String name, String encoding)

go

public void go()

main

public static void main(String[] args)

setCpdListener

public void setCpdListener(CPDListener cpdListener)

setEncoding

public void setEncoding(String encoding)

skipDuplicates

public void skipDuplicates()