Modifier and Type | Class and Description |
---|---|
static class |
Match.MatchCode |
Modifier and Type | Field and Description |
---|---|
static java.util.Comparator<Match> |
LabelComparator |
static java.util.Comparator<Match> |
LengthComparator |
static java.util.Comparator<Match> |
LinesComparator |
static java.util.Comparator<Match> |
MatchesComparator |
Constructor and Description |
---|
Match(int tokenCount,
TokenEntry first,
TokenEntry second) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Match other) |
int |
getEndIndex() |
TokenEntry |
getFirstMark() |
java.lang.String |
getLabel() |
int |
getLineCount() |
int |
getMarkCount() |
java.util.Set<TokenEntry> |
getMarkSet() |
Match.MatchCode |
getMatchCode() |
TokenEntry |
getSecondMark() |
java.lang.String |
getSourceCodeSlice() |
int |
getTokenCount() |
java.util.Iterator<TokenEntry> |
iterator() |
void |
setLabel(java.lang.String aLabel) |
void |
setLineCount(int lineCount) |
void |
setMarkSet(java.util.Set<TokenEntry> markSet) |
void |
setSourceCodeSlice(java.lang.String code) |
java.lang.String |
toString() |
public static final java.util.Comparator<Match> MatchesComparator
public static final java.util.Comparator<Match> LinesComparator
public static final java.util.Comparator<Match> LabelComparator
public static final java.util.Comparator<Match> LengthComparator
public Match(int tokenCount, TokenEntry first, TokenEntry second)
public int getMarkCount()
public void setLineCount(int lineCount)
public int getLineCount()
public int getTokenCount()
public java.lang.String getSourceCodeSlice()
public void setSourceCodeSlice(java.lang.String code)
public java.util.Iterator<TokenEntry> iterator()
public int compareTo(Match other)
compareTo
in interface java.lang.Comparable<Match>
public TokenEntry getFirstMark()
public TokenEntry getSecondMark()
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.Set<TokenEntry> getMarkSet()
public Match.MatchCode getMatchCode()
public int getEndIndex()
public void setMarkSet(java.util.Set<TokenEntry> markSet)
public void setLabel(java.lang.String aLabel)
public java.lang.String getLabel()