public final class RegexNameFinder extends Object implements TokenNameFinder
| Constructor and Description |
|---|
RegexNameFinder(Map<String,Pattern[]> regexMap) |
RegexNameFinder(Pattern[] patterns)
Deprecated.
|
RegexNameFinder(Pattern[] patterns,
String type) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearAdaptiveData()
Forgets all adaptive data which was collected during previous
calls to one of the find methods.
|
Span[] |
find(String text)
NEW.
|
Span[] |
find(String[] tokens)
Generates name tags for the given sequence, typically a sentence,
returning token spans for any identified names.
|
Pattern[] |
getmPatterns() |
String |
getsType() |
void |
setmPatterns(Pattern[] mPatterns) |
void |
setsType(String sType) |
@Deprecated public RegexNameFinder(Pattern[] patterns)
RegexNameFinder(Pattern[], String)
for single types, and/or constructor
RegexNameFinder(Map)public Span[] find(String[] tokens)
TokenNameFinderfind in interface TokenNameFindertokens - an array of the tokens or words of the sequence, typically a sentence.public Span[] find(String text)
text - public void clearAdaptiveData()
TokenNameFinderclearAdaptiveData in interface TokenNameFinderpublic Pattern[] getmPatterns()
public void setmPatterns(Pattern[] mPatterns)
public String getsType()
public void setsType(String sType)
Copyright © 2017 The Apache Software Foundation. All rights reserved.