net.sourceforge.pmd.cpd

Class CPD

public class CPD extends Object

BSD-style license; for more info see http://pmd.sourceforge.net/license.html
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()

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()