net.sourceforge.pmd.cpd
Class Match

java.lang.Object
  extended by net.sourceforge.pmd.cpd.Match
All Implemented Interfaces:
Comparable<Match>

public class Match
extends Object
implements Comparable<Match>


Field Summary
static Comparator<Match> LABEL_COMPARATOR
           
static Comparator<Match> LENGTH_COMPARATOR
           
static Comparator<Match> LINES_COMPARATOR
           
static Comparator<Match> MATCHES_COMPARATOR
           
 
Constructor Summary
Match(int tokenCount, Mark first, Mark second)
           
Match(int tokenCount, TokenEntry first, TokenEntry second)
           
 
Method Summary
 void addTokenEntry(TokenEntry entry)
           
 int compareTo(Match other)
           
 int getEndIndex()
           
 Mark getFirstMark()
           
 String getLabel()
           
 int getLineCount()
           
 int getMarkCount()
           
 Set<Mark> getMarkSet()
           
 Mark getSecondMark()
           
 String getSourceCodeSlice()
           
 int getTokenCount()
           
 Iterator<Mark> iterator()
           
 void setLabel(String aLabel)
           
 void setMarkSet(Set<Mark> markSet)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MATCHES_COMPARATOR

public static final Comparator<Match> MATCHES_COMPARATOR

LINES_COMPARATOR

public static final Comparator<Match> LINES_COMPARATOR

LABEL_COMPARATOR

public static final Comparator<Match> LABEL_COMPARATOR

LENGTH_COMPARATOR

public static final Comparator<Match> LENGTH_COMPARATOR
Constructor Detail

Match

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

Match

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

getMarkCount

public int getMarkCount()

getLineCount

public int getLineCount()

getTokenCount

public int getTokenCount()

getSourceCodeSlice

public String getSourceCodeSlice()

iterator

public Iterator<Mark> iterator()

compareTo

public int compareTo(Match other)
Specified by:
compareTo in interface Comparable<Match>

getFirstMark

public Mark getFirstMark()

getSecondMark

public Mark getSecondMark()

toString

public String toString()
Overrides:
toString in class Object

getMarkSet

public Set<Mark> getMarkSet()

getEndIndex

public int getEndIndex()

setMarkSet

public void setMarkSet(Set<Mark> markSet)

setLabel

public void setLabel(String aLabel)

getLabel

public String getLabel()

addTokenEntry

public void addTokenEntry(TokenEntry entry)


Copyright © 2002-2015 InfoEther. All Rights Reserved.