public static class FieldPhraseList.WeightedPhraseInfo extends java.lang.Object implements java.lang.Comparable<FieldPhraseList.WeightedPhraseInfo>
Modifier and Type | Class and Description |
---|---|
static class |
FieldPhraseList.WeightedPhraseInfo.Toffs
Term offsets (start + end)
|
Modifier and Type | Field and Description |
---|---|
private float |
boost |
private int |
seqnum |
private java.util.ArrayList<FieldTermStack.TermInfo> |
termsInfos |
private java.util.List<FieldPhraseList.WeightedPhraseInfo.Toffs> |
termsOffsets |
Constructor and Description |
---|
WeightedPhraseInfo(java.util.Collection<FieldPhraseList.WeightedPhraseInfo> toMerge)
Merging constructor.
|
WeightedPhraseInfo(java.util.LinkedList<FieldTermStack.TermInfo> terms,
float boost) |
WeightedPhraseInfo(java.util.LinkedList<FieldTermStack.TermInfo> terms,
float boost,
int seqnum) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(FieldPhraseList.WeightedPhraseInfo other) |
boolean |
equals(java.lang.Object obj) |
float |
getBoost() |
int |
getEndOffset() |
int |
getSeqnum() |
int |
getStartOffset() |
java.util.List<FieldTermStack.TermInfo> |
getTermsInfos() |
java.util.List<FieldPhraseList.WeightedPhraseInfo.Toffs> |
getTermsOffsets() |
java.lang.String |
getText()
Text of the match, calculated on the fly.
|
int |
hashCode() |
boolean |
isOffsetOverlap(FieldPhraseList.WeightedPhraseInfo other) |
java.lang.String |
toString() |
private java.util.List<FieldPhraseList.WeightedPhraseInfo.Toffs> termsOffsets
private float boost
private int seqnum
private java.util.ArrayList<FieldTermStack.TermInfo> termsInfos
public WeightedPhraseInfo(java.util.LinkedList<FieldTermStack.TermInfo> terms, float boost)
public WeightedPhraseInfo(java.util.LinkedList<FieldTermStack.TermInfo> terms, float boost, int seqnum)
public WeightedPhraseInfo(java.util.Collection<FieldPhraseList.WeightedPhraseInfo> toMerge)
public java.lang.String getText()
public java.util.List<FieldPhraseList.WeightedPhraseInfo.Toffs> getTermsOffsets()
public float getBoost()
public java.util.List<FieldTermStack.TermInfo> getTermsInfos()
public int getStartOffset()
public int getEndOffset()
public boolean isOffsetOverlap(FieldPhraseList.WeightedPhraseInfo other)
public java.lang.String toString()
toString
in class java.lang.Object
public int getSeqnum()
public int compareTo(FieldPhraseList.WeightedPhraseInfo other)
compareTo
in interface java.lang.Comparable<FieldPhraseList.WeightedPhraseInfo>
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object