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 booleanequals(Object obj)ArrayList<T>getLinkedEntries()StringgetSearchTerm()intgetSentenceid()inthashCode()voidsetLinkedEntries(ArrayList<T> linkedEntries)voidsetSearchTerm(String searchTerm)voidsetSentenceid(int sentenceid)StringtoString()- 
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 to0as default.- Parameters:
 linkedEntries- Thenbest 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+1more 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- Thenbest 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+1more 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- Thenbest 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+1more 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- Thenbest 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 
nbest 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- Thenbest 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()
 
 - 
 
 -