Skip to content

Commit fea1cac

Browse files
committed
OPENNLP-421 - Remove StringListWrapper
1 parent 49391c9 commit fea1cac

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

opennlp-tools/src/main/java/opennlp/tools/namefind/DictionaryNameFinder.java

+4-3
Original file line numberDiff line numberDiff line change
@@ -61,22 +61,23 @@ public DictionaryNameFinder(Dictionary dictionary) {
6161
@Override
6262
public Span[] find(String[] textTokenized) {
6363
List<Span> namesFound = new LinkedList<>();
64-
64+
final boolean caseSensitive = mDictionary.isCaseSensitive();
65+
final int maxTokenCount = mDictionary.getMaxTokenCount();
6566
for (int offsetFrom = 0; offsetFrom < textTokenized.length; offsetFrom++) {
6667
Span nameFound = null;
6768
String[] tokensSearching;
6869

6970
for (int offsetTo = offsetFrom; offsetTo < textTokenized.length; offsetTo++) {
7071
int lengthSearching = offsetTo - offsetFrom + 1;
7172

72-
if (lengthSearching > mDictionary.getMaxTokenCount()) {
73+
if (lengthSearching > maxTokenCount) {
7374
break;
7475
} else {
7576
tokensSearching = new String[lengthSearching];
7677
System.arraycopy(textTokenized, offsetFrom, tokensSearching, 0,
7778
lengthSearching);
7879

79-
StringList entryForSearch = new StringList(mDictionary.isCaseSensitive(), tokensSearching);
80+
StringList entryForSearch = new StringList(caseSensitive, tokensSearching);
8081

8182
if (mDictionary.contains(entryForSearch)) {
8283
nameFound = new Span(offsetFrom, offsetTo + 1, type);

0 commit comments

Comments
 (0)