Skip navigation links
A C D E G H I L N P R S T V W 

A

acceptMatch(String, MatchResult) - Method in class io.redlink.nlp.regex.ner.NamedRegexDetector
If the match for the Pattern with the parsed name should be accepted.
acceptMatch(String) - Method in class io.redlink.nlp.regex.ner.RegexNerDetector
Can be overwritten to validate matches based on the Token#getValue().
acceptMatch(String) - Method in class io.redlink.nlp.regex.ner.wordlist.WordListDetector
Ensure that only matches are accepted that are actual words in the word list
addSynonym(String) - Method in class io.redlink.nlp.regex.ner.vocab.VocabularyEntry
 

C

compareTo(RegexNerProcessor.NamedEntity) - Method in class io.redlink.nlp.regex.ner.RegexNerProcessor.NamedEntity
 
createNamedEntity(String, MatchResult) - Method in class io.redlink.nlp.regex.ner.NamedRegexDetector
 
createNamedEntity(String, MatchResult) - Method in class io.redlink.nlp.regex.ner.RegexNamedEntityFactory
Creates a token for the parsed MatchResult originating from the RegexNamedEntityFactory.NamedPattern with the parsed name
createNamedEntity(String, MatchResult) - Method in class io.redlink.nlp.regex.ner.RegexNerDetector
 
createNamedEntity(String, MatchResult) - Method in class io.redlink.nlp.regex.ner.vocab.VocabularyDetector
 
CsvNamedPatternNerDetector - Class in io.redlink.nlp.regex.ner.csv
Variant of the VocabularyDetector that reads a Vocabulary from a CSV file where the first column is the name and all further columns are synonyms
CsvNamedPatternNerDetector(NerTag, String, boolean) - Constructor for class io.redlink.nlp.regex.ner.csv.CsvNamedPatternNerDetector
 
CsvVocabularyNerDetector - Class in io.redlink.nlp.regex.ner.csv
Variant of the VocabularyDetector that reads a Vocabulary from a CSV file where the first column is the name and all further columns are synonyms
CsvVocabularyNerDetector(String, NerTag, Locale, VocabularyDetector.CaseSensitivity) - Constructor for class io.redlink.nlp.regex.ner.csv.CsvVocabularyNerDetector
 
CsvVocabularyNerDetector(String, NerTag, Locale, VocabularyDetector.CaseSensitivity, CSVFormat) - Constructor for class io.redlink.nlp.regex.ner.csv.CsvVocabularyNerDetector
 

D

DEFAULT - Static variable in enum io.redlink.nlp.regex.ner.vocab.VocabularyDetector.CaseSensitivity
doProcessing(ProcessingData) - Method in class io.redlink.nlp.regex.ner.RegexNerProcessor
 

E

equals(Object) - Method in class io.redlink.nlp.regex.ner.vocab.VocabularyEntry
 

G

getCaseSensitivity() - Method in class io.redlink.nlp.regex.ner.vocab.VocabularyDetector
 
getConfidence() - Method in class io.redlink.nlp.regex.ner.RegexNerProcessor.NamedEntity
 
getDefaultConfiguration() - Method in class io.redlink.nlp.regex.ner.RegexNerProcessor
 
getEnd() - Method in class io.redlink.nlp.regex.ner.RegexNerProcessor.NamedEntity
 
getLanguage() - Method in class io.redlink.nlp.regex.ner.vocab.VocabularyDetector
 
getLemma() - Method in class io.redlink.nlp.regex.ner.RegexNerProcessor.NamedEntity
 
getName() - Method in class io.redlink.nlp.regex.ner.RegexNamedEntityFactory.NamedPattern
 
getName() - Method in class io.redlink.nlp.regex.ner.RegexNerDetector
 
getName() - Method in class io.redlink.nlp.regex.ner.vocab.VocabularyDetector
 
getName() - Method in class io.redlink.nlp.regex.ner.vocab.VocabularyEntry
 
getOffset() - Method in class io.redlink.nlp.regex.ner.RegexNerProcessor.NamedEntity
 
getPattern() - Method in class io.redlink.nlp.regex.ner.RegexNamedEntityFactory.NamedPattern
 
getRegexes(SpanCollection, String) - Method in class io.redlink.nlp.regex.ner.NamedRegexDetector
 
getRegexes(SpanCollection, String) - Method in class io.redlink.nlp.regex.ner.RegexNamedEntityFactory
getRegexes(SpanCollection, String) - Method in class io.redlink.nlp.regex.ner.RegexNerDetector
 
getRegexes(SpanCollection, String) - Method in class io.redlink.nlp.regex.ner.vocab.VocabularyDetector
 
getStart() - Method in class io.redlink.nlp.regex.ner.RegexNerProcessor.NamedEntity
 
getSynonyms() - Method in class io.redlink.nlp.regex.ner.vocab.VocabularyEntry
 
getTag() - Method in class io.redlink.nlp.regex.ner.RegexNerProcessor.NamedEntity
 
getType() - Method in class io.redlink.nlp.regex.ner.NamedRegexDetector
 
getType() - Method in class io.redlink.nlp.regex.ner.RegexNerDetector
 

H

hashCode() - Method in class io.redlink.nlp.regex.ner.vocab.VocabularyEntry
 

I

init() - Method in class io.redlink.nlp.regex.ner.NamedRegexDetector
 
init() - Method in class io.redlink.nlp.regex.ner.RegexNerDetector
 
init() - Method in class io.redlink.nlp.regex.ner.RegexNerProcessor
 
init() - Method in class io.redlink.nlp.regex.ner.vocab.VocabularyDetector
 
initPatterns() - Method in class io.redlink.nlp.regex.ner.RegexNerDetector
 
initPatterns() - Method in class io.redlink.nlp.regex.ner.wordlist.LinebasedRegexListNerDetector
 
initPatterns() - Method in class io.redlink.nlp.regex.ner.wordlist.WordListDetector
 
io.redlink.nlp.regex.ner - package io.redlink.nlp.regex.ner
 
io.redlink.nlp.regex.ner.csv - package io.redlink.nlp.regex.ner.csv
 
io.redlink.nlp.regex.ner.vocab - package io.redlink.nlp.regex.ner.vocab
 
io.redlink.nlp.regex.ner.wordlist - package io.redlink.nlp.regex.ner.wordlist
 
isCaseSensitive() - Method in class io.redlink.nlp.regex.ner.wordlist.WordListDetector
 
iterator() - Method in class io.redlink.nlp.regex.ner.vocab.VocabularyEntry
 

L

LinebasedRegexListNerDetector - Class in io.redlink.nlp.regex.ner.wordlist
Variant of the RegexDetector that reads from a Reader expecting one regex pattern per line.
LinebasedRegexListNerDetector(String, NerTag, String, boolean) - Constructor for class io.redlink.nlp.regex.ner.wordlist.LinebasedRegexListNerDetector
 
LinebasedWordListNerDetector - Class in io.redlink.nlp.regex.ner.wordlist
Variant of the WordListDetector that reads from a Reader expecting one word per line.
LinebasedWordListNerDetector(String, NerTag, Locale, boolean) - Constructor for class io.redlink.nlp.regex.ner.wordlist.LinebasedWordListNerDetector
 
loadEntries() - Method in class io.redlink.nlp.regex.ner.csv.CsvVocabularyNerDetector
 
loadEntries() - Method in class io.redlink.nlp.regex.ner.vocab.VocabularyDetector
 
loadPatterns() - Method in class io.redlink.nlp.regex.ner.csv.CsvNamedPatternNerDetector
 
loadPatterns() - Method in class io.redlink.nlp.regex.ner.NamedRegexDetector
 
loadWords() - Method in class io.redlink.nlp.regex.ner.wordlist.LinebasedWordListNerDetector
 
loadWords() - Method in class io.redlink.nlp.regex.ner.wordlist.WordListDetector
 
log - Variable in class io.redlink.nlp.regex.ner.RegexNamedEntityFactory
 

N

NamedEntity(int, int, NerTag) - Constructor for class io.redlink.nlp.regex.ner.RegexNerProcessor.NamedEntity
 
NamedPattern(String, Pattern) - Constructor for class io.redlink.nlp.regex.ner.RegexNamedEntityFactory.NamedPattern
 
NamedRegexDetector - Class in io.redlink.nlp.regex.ner
Simplifies the Implementation of a RegexNamedEntityFactory in cases where all created NamedEntities do use a single Token.Type the created NamedEntities do use the NamedPattern#getName() as Token#getValue() Subclasses just need to implement the NamedRegexDetector.loadPatterns() Method that is called once and is expected to provide the list of Regex patterns.
NamedRegexDetector(NerTag) - Constructor for class io.redlink.nlp.regex.ner.NamedRegexDetector
 
normalize(String) - Method in class io.redlink.nlp.regex.ner.vocab.VocabularyDetector
Normalizes labels by StringUtils.trimToNull(String) and if #isCaseSensitive() converts the label to lower case using VocabularyDetector.getLanguage() specific rules

P

process(SpanCollection, String, List<RegexNerProcessor.NamedEntity>) - Method in class io.redlink.nlp.regex.ner.RegexNamedEntityFactory
 

R

readFrom() - Method in class io.redlink.nlp.regex.ner.csv.CsvNamedPatternNerDetector
 
readFrom() - Method in class io.redlink.nlp.regex.ner.csv.CsvVocabularyNerDetector
 
readFrom() - Method in class io.redlink.nlp.regex.ner.wordlist.LinebasedRegexListNerDetector
 
readFrom() - Method in class io.redlink.nlp.regex.ner.wordlist.LinebasedWordListNerDetector
 
RegexNamedEntityFactory - Class in io.redlink.nlp.regex.ner
Extract patterns based on regexes.
RegexNamedEntityFactory() - Constructor for class io.redlink.nlp.regex.ner.RegexNamedEntityFactory
 
RegexNamedEntityFactory.NamedPattern - Class in io.redlink.nlp.regex.ner
A regex Pattern with an assigned Name.
RegexNerDetector - Class in io.redlink.nlp.regex.ner
Simplifies the Implementation of a RegexNamedEntityFactory in cases where all created NamedEntities do use a single NerTag the created NamedEntities do use MatchResult.group() as Token#getValue() Subclasses just need to implement the RegexNerDetector.initPatterns() Method that is called once and is expected to provide the list of Regex patterns.
RegexNerDetector(String, NerTag) - Constructor for class io.redlink.nlp.regex.ner.RegexNerDetector
 
RegexNerProcessor - Class in io.redlink.nlp.regex.ner
Extract Tokens based on Regex
RegexNerProcessor() - Constructor for class io.redlink.nlp.regex.ner.RegexNerProcessor
 
RegexNerProcessor(List<RegexNamedEntityFactory>) - Constructor for class io.redlink.nlp.regex.ner.RegexNerProcessor
 
RegexNerProcessor.NamedEntity - Class in io.redlink.nlp.regex.ner
 

S

setConfidence(double) - Method in class io.redlink.nlp.regex.ner.RegexNerProcessor.NamedEntity
 
setLemma(String) - Method in class io.redlink.nlp.regex.ner.RegexNerProcessor.NamedEntity
 
setOffset(int) - Method in class io.redlink.nlp.regex.ner.RegexNerProcessor.NamedEntity
Setter for the offset to the start of the whole content.

T

toString() - Method in class io.redlink.nlp.regex.ner.RegexNerProcessor.NamedEntity
 
toString() - Method in class io.redlink.nlp.regex.ner.vocab.VocabularyEntry
 

V

valueOf(String) - Static method in enum io.redlink.nlp.regex.ner.vocab.VocabularyDetector.CaseSensitivity
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.redlink.nlp.regex.ner.vocab.VocabularyDetector.CaseSensitivity
Returns an array containing the constants of this enum type, in the order they are declared.
VocabularyDetector - Class in io.redlink.nlp.regex.ner.vocab
Regex-Based detection of trains
VocabularyDetector(String, NerTag, Locale, VocabularyDetector.CaseSensitivity) - Constructor for class io.redlink.nlp.regex.ner.vocab.VocabularyDetector
 
VocabularyDetector.CaseSensitivity - Enum in io.redlink.nlp.regex.ner.vocab
 
VocabularyEntry - Class in io.redlink.nlp.regex.ner.vocab
 
VocabularyEntry(String) - Constructor for class io.redlink.nlp.regex.ner.vocab.VocabularyEntry
 

W

WordListDetector - Class in io.redlink.nlp.regex.ner.wordlist
Regex-Based detection of trains
WordListDetector(String, NerTag, Locale, boolean) - Constructor for class io.redlink.nlp.regex.ner.wordlist.WordListDetector
 
A C D E G H I L N P R S T V W 
Skip navigation links

Copyright © 2016–2017 Redlink GmbH. All rights reserved.