Package opennlp.tools.entitylinker
Class LinkedSpan<T extends BaseLink>
- java.lang.Object
-
- opennlp.tools.util.Span
-
- opennlp.tools.entitylinker.LinkedSpan<T>
-
- Type Parameters:
T
- The generic type that specializes aBaseLink
.
- All Implemented Interfaces:
Serializable
,Comparable<Span>
public class LinkedSpan<T extends BaseLink> extends Span
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LinkedSpan(ArrayList<T> linkedEntries, int s, int e)
Initializes a newLinkedSpan
.LinkedSpan(ArrayList<T> linkedEntries, int s, int e, String type)
Initializes a newLinkedSpan
.LinkedSpan(ArrayList<T> linkedEntries, int s, int e, String type, double prob)
Initializes a newLinkedSpan
.LinkedSpan(ArrayList<T> linkedEntries, Span span, int offset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
ArrayList<T>
getLinkedEntries()
String
getSearchTerm()
int
getSentenceid()
int
hashCode()
void
setLinkedEntries(ArrayList<T> linkedEntries)
void
setSearchTerm(String searchTerm)
void
setSentenceid(int sentenceid)
String
toString()
-
Methods inherited from class opennlp.tools.util.Span
compareTo, contains, contains, crosses, getCoveredText, getEnd, getProb, getStart, getType, intersects, length, spansToStrings, spansToStrings, startsWith, trim
-
-
-
-
Constructor Detail
-
LinkedSpan
public LinkedSpan(ArrayList<T> linkedEntries, int s, int e, String type)
Initializes a newLinkedSpan
. Sets the prob to0
as default.- Parameters:
linkedEntries
- Then
best linked entries from an external data source.s
- The start position of aSpan
. Must be equal to or greater than0
. Must not be greater thane
.e
- The end position of aSpan
, which is+1
more than the last element in the span. Must be equal to or greater than0
.type
- The type of the span.- Throws:
IllegalArgumentException
- Thrown if given parameters are invalid.
-
LinkedSpan
public LinkedSpan(ArrayList<T> linkedEntries, int s, int e, String type, double prob)
Initializes a newLinkedSpan
.- Parameters:
linkedEntries
- Then
best linked entries from an external data source.s
- The start position of aSpan
. Must be equal to or greater than0
. Must not be greater thane
.e
- The end position of aSpan
, which is+1
more than the last element in the span. Must be equal to or greater than0
.type
- The type of the span.prob
- The probability of theSpan
.- Throws:
IllegalArgumentException
- Thrown if given parameters are invalid.
-
LinkedSpan
public LinkedSpan(ArrayList<T> linkedEntries, int s, int e)
Initializes a newLinkedSpan
.- Parameters:
linkedEntries
- Then
best linked entries from an external data source.s
- The start position of aSpan
. Must be equal to or greater than0
. Must not be greater thane
.e
- The end position of aSpan
, which is+1
more than the last element in the span. Must be equal to or greater than0
.- Throws:
IllegalArgumentException
- Thrown if given parameters are invalid.
-
LinkedSpan
public LinkedSpan(ArrayList<T> linkedEntries, Span span, int offset)
- Parameters:
linkedEntries
- Then
best linked entries from an external data source.span
- The existingSpan
.offset
- The positive or negative shift offset.- Throws:
IllegalArgumentException
- Thrown if given parameters are invalid.
-
-
Method Detail
-
getLinkedEntries
public ArrayList<T> getLinkedEntries()
- Returns:
- Retrieves the
n
best linked entries from an external data source. For instance, this will hold gazetteer entries for a search into a geonames gazetteer.
-
setLinkedEntries
public void setLinkedEntries(ArrayList<T> linkedEntries)
- Parameters:
linkedEntries
- Then
best linked entries from an external data source. For instance, this will hold gazetteer entries for a search into a geonames gazetteer.
-
getSentenceid
public int getSentenceid()
- Returns:
- Retrieves the id or index of the sentence from which this span was extracted.
-
setSentenceid
public void setSentenceid(int sentenceid)
- Parameters:
sentenceid
- The id or index of the sentence from which this span was extracted.
-
getSearchTerm
public String getSearchTerm()
- Returns:
- Retrieves the search term that was used to link this span to an external data source.
-
setSearchTerm
public void setSearchTerm(String searchTerm)
- Parameters:
searchTerm
- The search term that is used to link this span to an external data source.
-
toString
public String toString()
-
-