Revision aac942e0
Added by Katja Luther about 5 years ago
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/INaturalLanguageGenerator.java | ||
---|---|---|
3 | 3 |
import java.util.List; |
4 | 4 |
|
5 | 5 |
import eu.etaxonomy.cdm.model.common.Language; |
6 |
import eu.etaxonomy.cdm.model.description.DescriptionBase; |
|
7 |
import eu.etaxonomy.cdm.model.description.FeatureTree; |
|
6 |
import eu.etaxonomy.cdm.model.description.TaxonDescription; |
|
8 | 7 |
import eu.etaxonomy.cdm.model.description.TextData; |
8 |
import eu.etaxonomy.cdm.model.description.FeatureTree; |
|
9 | 9 |
|
10 | 10 |
|
11 | 11 |
|
12 | 12 |
/** |
13 |
* Interface for Natural Language generation |
|
13 |
* Interface for Natural Language generation
|
|
14 | 14 |
* @author m.venin |
15 | 15 |
* @since 12.04.2010 |
16 | 16 |
* |
17 | 17 |
*/ |
18 | 18 |
|
19 | 19 |
public interface INaturalLanguageGenerator { |
20 |
|
|
21 |
public List<TextData> generateNaturalLanguageDescription(FeatureTree featureTree, DescriptionBase descriptions);
|
|
22 |
|
|
23 |
public List<TextData> generateNaturalLanguageDescription(FeatureTree featureTree,DescriptionBase description, Language language);
|
|
24 |
|
|
25 |
public List<TextData> generatePreferredNaturalLanguageDescription(FeatureTree featureTree, DescriptionBase description, List<Language> languages);
|
|
26 |
|
|
27 |
public TextData generateSingleTextData(FeatureTree featureTree, DescriptionBase description);
|
|
28 |
|
|
29 |
public TextData generateSingleTextData(FeatureTree featureTree, DescriptionBase description, Language language);
|
|
30 |
|
|
31 |
public TextData generatePreferredSingleTextData(FeatureTree featureTree, DescriptionBase description, List<Language> languages);
|
|
20 |
|
|
21 |
public List<TextData> generateNaturalLanguageDescription(FeatureTree featureTree, TaxonDescription descriptions);
|
|
22 |
|
|
23 |
public List<TextData> generateNaturalLanguageDescription(FeatureTree featureTree,TaxonDescription description, Language language);
|
|
24 |
|
|
25 |
public List<TextData> generatePreferredNaturalLanguageDescription(FeatureTree featureTree, TaxonDescription description, List<Language> languages);
|
|
26 |
|
|
27 |
public TextData generateSingleTextData(FeatureTree featureTree, TaxonDescription description);
|
|
28 |
|
|
29 |
public TextData generateSingleTextData(FeatureTree featureTree, TaxonDescription description, Language language);
|
|
30 |
|
|
31 |
public TextData generatePreferredSingleTextData(FeatureTree featureTree, TaxonDescription description, List<Language> languages);
|
|
32 | 32 |
} |
Also available in: Unified diff
Revert "ref #8124: adapt NaturalLanguageGenerator to usage in nameFacts"
This reverts commit c495b39b090fa3af00d870a8ba8171d7300e66a4.