net.sourceforge.pmd.cpd

Class Match

public class Match extends Object implements Comparable<Match>

BSD-style license; for more info see http://pmd.sourceforge.net/license.html
Nested Class Summary
static classMatch.MatchCode
Field Summary
static Comparator<Match>LabelComparator
static Comparator<Match>LengthComparator
static Comparator<Match>LinesComparator
static Comparator<Match>MatchesComparator
Constructor Summary
Match(int tokenCount, TokenEntry first, TokenEntry second)
Method Summary
intcompareTo(Match other)
intgetEndIndex()
TokenEntrygetFirstMark()
StringgetLabel()
intgetLineCount()
intgetMarkCount()
Set<TokenEntry>getMarkSet()
Match.MatchCodegetMatchCode()
TokenEntrygetSecondMark()
StringgetSourceCodeSlice()
intgetTokenCount()
Iterator<TokenEntry>iterator()
voidsetLabel(String aLabel)
voidsetLineCount(int lineCount)
voidsetMarkSet(Set<TokenEntry> markSet)
voidsetSourceCodeSlice(String code)
StringtoString()

Field Detail

LabelComparator

public static final Comparator<Match> LabelComparator

LengthComparator

public static final Comparator<Match> LengthComparator

LinesComparator

public static final Comparator<Match> LinesComparator

MatchesComparator

public static final Comparator<Match> MatchesComparator

Constructor Detail

Match

public Match(int tokenCount, TokenEntry first, TokenEntry second)

Method Detail

compareTo

public int compareTo(Match other)

getEndIndex

public int getEndIndex()

getFirstMark

public TokenEntry getFirstMark()

getLabel

public String getLabel()

getLineCount

public int getLineCount()

getMarkCount

public int getMarkCount()

getMarkSet

public Set<TokenEntry> getMarkSet()

getMatchCode

public Match.MatchCode getMatchCode()

getSecondMark

public TokenEntry getSecondMark()

getSourceCodeSlice

public String getSourceCodeSlice()

getTokenCount

public int getTokenCount()

iterator

public Iterator<TokenEntry> iterator()

setLabel

public void setLabel(String aLabel)

setLineCount

public void setLineCount(int lineCount)

setMarkSet

public void setMarkSet(Set<TokenEntry> markSet)

setSourceCodeSlice

public void setSourceCodeSlice(String code)

toString

public String toString()