comparison src/de/mpiwg/anteater/species/common/CommonNameFindController.java @ 9:51ed79e28b45

annotate texts with results and build events with linnaeus
author jdamerow
date Mon, 19 Nov 2012 16:36:15 -0700
parents dcc35f89dce3
children
comparison
equal deleted inserted replaced
8:05b2ad41e8f0 9:51ed79e28b45
3 import java.io.File; 3 import java.io.File;
4 import java.util.ArrayList; 4 import java.util.ArrayList;
5 import java.util.List; 5 import java.util.List;
6 6
7 import de.mpiwg.anteater.AnteaterConfiguration; 7 import de.mpiwg.anteater.AnteaterConfiguration;
8 import de.mpiwg.anteater.species.NameFinder;
8 import de.mpiwg.anteater.species.common.impl.LinnaeusNameFinder; 9 import de.mpiwg.anteater.species.common.impl.LinnaeusNameFinder;
9 import de.mpiwg.anteater.species.scientific.ScientificName; 10 import de.mpiwg.anteater.species.scientific.ScientificName;
10 import de.mpiwg.anteater.species.scientific.ScientificNamesExtraction; 11 import de.mpiwg.anteater.species.scientific.ScientificNamesExtraction;
11 import de.mpiwg.anteater.text.TextInformation; 12 import de.mpiwg.anteater.text.TextInformation;
12 import de.mpiwg.anteater.text.TextPart; 13 import de.mpiwg.anteater.text.TextPart;
92 List<ScientificName> speciesNames = nameParser.parseSpeciesNames(); 93 List<ScientificName> speciesNames = nameParser.parseSpeciesNames();
93 ScientificNamesExtraction speciesNameResult = new ScientificNamesExtraction(); 94 ScientificNamesExtraction speciesNameResult = new ScientificNamesExtraction();
94 speciesNameResult.setType(TextType.TYPE_SUMMARY); 95 speciesNameResult.setType(TextType.TYPE_SUMMARY);
95 speciesNameResult.setNames(speciesNames); 96 speciesNameResult.setNames(speciesNames);
96 speciesNameResult.setTextIdx(idx); 97 speciesNameResult.setTextIdx(idx);
97 speciesNameResult.setFoundBy(this.getClass()); 98 speciesNameResult.setFoundBy(NameFinder.LINNAEUS);
98 99
99 results.add(speciesNameResult); 100 results.add(speciesNameResult);
100 idx++; 101 idx++;
101 } 102 }
102 103
107 List<ScientificName> scientificNames = nameParser.parseSpeciesNames(); 108 List<ScientificName> scientificNames = nameParser.parseSpeciesNames();
108 ScientificNamesExtraction scientificNameResult = new ScientificNamesExtraction(); 109 ScientificNamesExtraction scientificNameResult = new ScientificNamesExtraction();
109 scientificNameResult.setType(TextType.TYPE_SUPLINF); 110 scientificNameResult.setType(TextType.TYPE_SUPLINF);
110 scientificNameResult.setNames(scientificNames); 111 scientificNameResult.setNames(scientificNames);
111 scientificNameResult.setTextIdx(idx); 112 scientificNameResult.setTextIdx(idx);
112 scientificNameResult.setFoundBy(this.getClass()); 113 scientificNameResult.setFoundBy(NameFinder.LINNAEUS);
113 114
114 results.add(scientificNameResult); 115 results.add(scientificNameResult);
115 idx++; 116 idx++;
116 } 117 }
117 118