Revision b20f0d73
Added by Andreas Müller over 2 years ago
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/NaturalLanguageGenerator.java | ||
---|---|---|
36 | 36 |
*/ |
37 | 37 |
@Component |
38 | 38 |
public class NaturalLanguageGenerator implements INaturalLanguageGenerator { |
39 |
|
|
39 | 40 |
@SuppressWarnings("unused") |
40 | 41 |
private static final Logger logger = Logger.getLogger(NaturalLanguageGenerator.class); |
41 | 42 |
|
42 | 43 |
private String firstSeparator = ","; |
43 | 44 |
private String secondSeparator = "."; |
44 |
private List<Integer> levels = new ArrayList<Integer>();
|
|
45 |
private List<Integer> levels = new ArrayList<>(); |
|
45 | 46 |
|
46 | 47 |
private DescriptionBuilder<QuantitativeData> quantitativeDescriptionBuilder = new DefaultQuantitativeDescriptionBuilder(); |
47 | 48 |
private DescriptionBuilder<CategoricalData> categoricalDescriptionBuilder = new DefaultCategoricalDescriptionBuilder(); |
48 | 49 |
|
49 | 50 |
private TextData previousTextData; |
50 | 51 |
|
51 |
DeltaTextDataProcessor deltaTextDataProcessor = new DeltaTextDataProcessor(); |
|
52 |
private DeltaTextDataProcessor deltaTextDataProcessor = new DeltaTextDataProcessor();
|
|
52 | 53 |
|
53 | 54 |
private Map<String, INaturalLanguageTextDataProcessor> elementProcessors; |
54 | 55 |
|
Also available in: Unified diff
cleanup