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 a- BaseLink.
- All Implemented Interfaces:
- Serializable,- Comparable<Span>
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionLinkedSpan(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 SummaryModifier and TypeMethodDescriptionbooleanintinthashCode()voidsetLinkedEntries(ArrayList<T> linkedEntries) voidsetSearchTerm(String searchTerm) voidsetSentenceid(int sentenceid) toString()Methods inherited from class opennlp.tools.util.SpancompareTo, contains, contains, crosses, getCoveredText, getEnd, getProb, getStart, getType, intersects, length, spansToStrings, spansToStrings, startsWith, trim
- 
Constructor Details- 
LinkedSpanInitializes a newLinkedSpan. Sets the prob to0as default.- Parameters:
- linkedEntries- The- nbest linked entries from an external data source.
- s- The start position of a- Span. Must be equal to or greater than- 0. Must not be greater than- e.
- e- The end position of a- Span, which is- +1more than the last element in the span. Must be equal to or greater than- 0.
- type- The type of the span.
- Throws:
- IllegalArgumentException- Thrown if given parameters are invalid.
 
- 
LinkedSpanInitializes a newLinkedSpan.- Parameters:
- linkedEntries- The- nbest linked entries from an external data source.
- s- The start position of a- Span. Must be equal to or greater than- 0. Must not be greater than- e.
- e- The end position of a- Span, which is- +1more than the last element in the span. Must be equal to or greater than- 0.
- type- The type of the span.
- prob- The probability of the- Span.
- Throws:
- IllegalArgumentException- Thrown if given parameters are invalid.
 
- 
LinkedSpanInitializes a newLinkedSpan.- Parameters:
- linkedEntries- The- nbest linked entries from an external data source.
- s- The start position of a- Span. Must be equal to or greater than- 0. Must not be greater than- e.
- e- The end position of a- Span, which is- +1more than the last element in the span. Must be equal to or greater than- 0.
- Throws:
- IllegalArgumentException- Thrown if given parameters are invalid.
 
- 
LinkedSpan- Parameters:
- linkedEntries- The- nbest linked entries from an external data source.
- span- The existing- Span.
- offset- The positive or negative shift offset.
- Throws:
- IllegalArgumentException- Thrown if given parameters are invalid.
 
 
- 
- 
Method Details- 
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- Parameters:
- linkedEntries- The- nbest linked entries from an external data source. For instance, this will hold gazetteer entries for a search into a geonames gazetteer.
 
- 
getSentenceidpublic int getSentenceid()- Returns:
- Retrieves the id or index of the sentence from which this span was extracted.
 
- 
setSentenceidpublic void setSentenceid(int sentenceid) - Parameters:
- sentenceid- The id or index of the sentence from which this span was extracted.
 
- 
getSearchTerm- Returns:
- Retrieves the search term that was used to link this span to an external data source.
 
- 
setSearchTerm- Parameters:
- searchTerm- The search term that is used to link this span to an external data source.
 
- 
toString
- 
hashCodepublic int hashCode()
- 
equals
 
-