net.sourceforge.pmd.cpd
Class MatchAlgorithm

java.lang.Object
  extended bynet.sourceforge.pmd.cpd.MatchAlgorithm

public class MatchAlgorithm
extends java.lang.Object


Field Summary
private  java.util.List code
           
private  CPDListener cpdListener
           
private  java.util.List marks
           
private  java.util.List matches
           
private  java.util.Map pool
           
private  java.util.Map source
           
private  Tokens tokens
           
 
Constructor Summary
MatchAlgorithm(java.util.Map sourceCode, Tokens tokens)
           
 
Method Summary
 void add(TokenEntry token)
           
 void findMatches(int min)
           
 java.util.Iterator matches()
           
 void setListener(CPDListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pool

private java.util.Map pool

code

private java.util.List code

marks

private java.util.List marks

matches

private java.util.List matches

source

private java.util.Map source

tokens

private Tokens tokens

cpdListener

private CPDListener cpdListener
Constructor Detail

MatchAlgorithm

public MatchAlgorithm(java.util.Map sourceCode,
                      Tokens tokens)
Method Detail

setListener

public void setListener(CPDListener listener)

add

public void add(TokenEntry token)

findMatches

public void findMatches(int min)

matches

public java.util.Iterator matches()