public class DefaultNameRecognizer extends AbstractNameRecognizer implements NameRecognizer, UsesLogger
lexicon, logger, names, partOfSpeechTagger, partOfSpeechTags, sentenceSplitter, wordTokenizer| Constructor and Description |
|---|
DefaultNameRecognizer()
Create default name recognizer.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends AdornedWord> |
findNamePositions(java.util.List<java.util.List<T>> sentences)
Returns name positions in list of adorned word sentences.
|
<T extends AdornedWord> |
findNames(java.util.List<java.util.List<T>> sentences)
Returns names from list of adorned word sentences.
|
java.util.Set<java.lang.String>[] |
findNames(java.lang.String text)
Returns names from text.
|
<T extends AdornedWord> |
validateNamePosition(java.util.List<java.util.List<T>> sentences,
NamePosition namePosition)
Check name for validity.
|
close, getLexicon, getLogger, getPartOfSpeechTagger, namePositionToName, setLexicon, setLogger, setPartOfSpeechTaggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetLexicon, getPartOfSpeechTagger, setLexicon, setPartOfSpeechTaggergetLogger, setLoggerpublic DefaultNameRecognizer()
public java.util.Set<java.lang.String>[] findNames(java.lang.String text)
findNames in interface NameRecognizerfindNames in class AbstractNameRecognizertext - The text from which to extract names.public <T extends AdornedWord> java.util.Set<java.lang.String>[] findNames(java.util.List<java.util.List<T>> sentences)
findNames in interface NameRecognizerfindNames in class AbstractNameRecognizersentences - The list of sentences of adorned words
from which to extract names.public <T extends AdornedWord> java.util.List<NamePosition>[] findNamePositions(java.util.List<java.util.List<T>> sentences)
findNamePositions in interface NameRecognizerfindNamePositions in class AbstractNameRecognizersentences - The list of sentences of adorned words
from which to extract names.public <T extends AdornedWord> boolean validateNamePosition(java.util.List<java.util.List<T>> sentences, NamePosition namePosition)
sentences - The collection of sentences.namePosition - The possibly updated name position.