Project

General

Profile

« Previous | Next » 

Revision bb38665e

Added by Andreas Müller over 10 years ago

reintegrate cdmlib-app-3.3 branch into trunk

View differences:

cdm-eflora/src/main/java/eu/etaxonomy/cdm/io/eflora/centralAfrica/ferns/CentralAfricaFernsTransformer.java
15 15
import org.apache.commons.lang.StringUtils;
16 16
import org.apache.log4j.Logger;
17 17

  
18
import eu.etaxonomy.cdm.io.common.TdwgAreaProvider;
18 19
import eu.etaxonomy.cdm.io.common.mapping.InputTransformerBase;
19 20
import eu.etaxonomy.cdm.io.common.mapping.UndefinedTransformerMethodException;
20 21
import eu.etaxonomy.cdm.model.common.ExtensionType;
......
22 23
import eu.etaxonomy.cdm.model.description.Feature;
23 24
import eu.etaxonomy.cdm.model.description.PresenceTerm;
24 25
import eu.etaxonomy.cdm.model.location.NamedArea;
25
import eu.etaxonomy.cdm.model.location.TdwgArea;
26
import eu.etaxonomy.cdm.model.location.WaterbodyOrCountry;
26
import eu.etaxonomy.cdm.model.location.Country;
27 27

  
28 28
/**
29 29
 * @author a.mueller
......
96 96
	@Override
97 97
	public NamedArea getNamedAreaByKey(String key) throws UndefinedTransformerMethodException {
98 98
		if (StringUtils.isBlank(key)){return null;
99
		}else if (key.equalsIgnoreCase("DRC")){return TdwgArea.getAreaByTdwgAbbreviation("CON-OO");
100
		}else if (key.matches("C[\u00F4o]t[e��] d'Ivoire")){return TdwgArea.getAreaByTdwgAbbreviation("IVO-OO");
101
		}else if (key.equalsIgnoreCase("Gambia")){return TdwgArea.getAreaByTdwgAbbreviation("GAM-OO");
102
		}else if (key.matches("Sout?h Af?rica")){return WaterbodyOrCountry.getWaterbodyOrCountryByLabel("South Africa, Republic of");
103
		}else if (key.matches("Equ[ai]torial? Guinea")){return TdwgArea.getAreaByTdwgAbbreviation("EQG-OO");
104
		}else if (key.equalsIgnoreCase("Spanish Moroco")){return TdwgArea.getAreaByTdwgAbbreviation("MOR-SP");
105
		}else if (key.matches("Co?[mn]o[rl][oe] [iI]sl?\\.")|| key.equalsIgnoreCase("Comores")){return TdwgArea.getAreaByTdwgAbbreviation("COM-CO");
106
		}else if (key.matches("(La )?R[e\u00c9]un?ion\\.?")){return TdwgArea.getAreaByTdwgAbbreviation("REU-OO");
107
		}else if (key.equalsIgnoreCase("Lybia")){return TdwgArea.getAreaByTdwgAbbreviation("LBY-OO");
108
		}else if (key.matches("St He[lr]ena")){return TdwgArea.getAreaByTdwgAbbreviation("STH-OO");
109
		}else if (key.equalsIgnoreCase("Amsterdam Isl.")){return TdwgArea.getAreaByTdwgAbbreviation("ASP-OO");
110
		}else if (key.equalsIgnoreCase("Crozet isl.")){return TdwgArea.getAreaByTdwgAbbreviation("CRZ-OO");
111
		}else if (key.matches("Pr?[i�]nci[pl]e")){return TdwgArea.getAreaByTdwgAbbreviation("GGI-PR");
112
		}else if (key.equalsIgnoreCase("Marion Isl.") || key.matches("Prince Ed[uw]ard Isl.") ){return TdwgArea.getAreaByTdwgAbbreviation("MPE-OO");
113
		}else if (key.matches("Tan?z?an(ia|ai)")){return TdwgArea.getAreaByTdwgAbbreviation("TAN-OO");
114
		}else if (key.matches("Cana[rt]y [iI]sl.")){return TdwgArea.getAreaByTdwgAbbreviation("CNY-OO");
115
		}else if (key.equalsIgnoreCase("Azores")){return TdwgArea.getAreaByTdwgAbbreviation("AZO-OO");
116
		}else if (key.matches("Rodri[gq]ue[sz]( Isl?(and)?\\.?)?")){return TdwgArea.getAreaByTdwgAbbreviation("ROD-OO");
117
		}else if (key.equalsIgnoreCase("Ascension Island")){return TdwgArea.getAreaByTdwgAbbreviation("ASC-OO");
118
		}else if (key.matches("S[a\u00E3]o Tom[e\u00c9]")){return TdwgArea.getAreaByTdwgAbbreviation("GGI-ST");
119
		}else if (key.matches("Marquesas Is.")){return TdwgArea.getAreaByTdwgAbbreviation("MRQ-OO");
120
		}else if (key.matches("Equador")){return TdwgArea.getAreaByTdwgAbbreviation("ECU-OO");
121
		}else if (key.matches("Norfolk Isl.")){return TdwgArea.getAreaByTdwgAbbreviation("NFK");
122
		}else if (key.matches("[cC]ape Ver[db]e Isl\\.?")){return TdwgArea.getAreaByTdwgAbbreviation("CVI-OO");
123
		}else if (key.matches("Sey(h|cl)elles")){return TdwgArea.getAreaByTdwgAbbreviation("SEY-OO");
124
		}else if (key.matches("Ma?dagas?c?ar")){return TdwgArea.getAreaByTdwgAbbreviation("MDG-OO");
125
		}else if (key.matches("Malay Peninsula")){return TdwgArea.getAreaByTdwgAbbreviation("MLY-PM");
126
		}else if (key.matches("Si?erra [lL]eone")){return TdwgArea.getAreaByTdwgAbbreviation("SIE-OO");
127
		}else if (key.matches("[mM]auri(tius|ce)")){return TdwgArea.getAreaByTdwgAbbreviation("MAU-OO");
128
		}else if (key.matches("Kena")){return TdwgArea.getAreaByTdwgAbbreviation("KEN-OO");
129
		}else if (key.matches("Ma[yj]otte")){return TdwgArea.getAreaByTdwgAbbreviation("COM-MA");
130
		}else if (key.matches("Cent?ral Africa?n? Republic")){return TdwgArea.getAreaByTdwgAbbreviation("CAF-OO");
131
		}else if (key.matches("Guiea")){return TdwgArea.getAreaByTdwgAbbreviation("GUI-OO");
132
		}else if (key.matches("Swazialnd")){return TdwgArea.getAreaByTdwgAbbreviation("SWZ-OO");
133
		}else if (key.matches("Guinea Bissau")){return TdwgArea.getAreaByTdwgAbbreviation("GNB-OO");
134
		}else if (key.matches("Za[nm]bia")){return TdwgArea.getAreaByTdwgAbbreviation("ZAM-OO");
135
		}else if (key.matches("Western Cape")){return TdwgArea.getAreaByTdwgAbbreviation("CPP-WC");
136
		}else if (key.matches("U?gan[gd]a")){return TdwgArea.getAreaByTdwgAbbreviation("UGA-OO");
137
		}else if (key.matches("Mo[zx]?ambique")){return TdwgArea.getAreaByTdwgAbbreviation("MOZ-OO");
138
		}else if (key.matches("Tchad")){return TdwgArea.getAreaByTdwgAbbreviation("CHA-OO");
139
		}else if (key.matches("Tri?[sa]t?an da Cunha")){return TdwgArea.getAreaByTdwgAbbreviation("TDC-OO");
140
		}else if (key.matches("Camero?on")){return TdwgArea.getAreaByTdwgAbbreviation("CMN-OO");
141
		}else if (key.matches("also in China")){return TdwgArea.getAreaByTdwgAbbreviation("36");
142
		}else if (key.matches("Java")){return TdwgArea.getAreaByTdwgAbbreviation("JAW-OO");
143
		}else if (key.matches("Burma")){return TdwgArea.getAreaByTdwgAbbreviation("MYA-OO");
144
		}else if (key.matches("French Guinea")){return TdwgArea.getAreaByTdwgAbbreviation("GUI-OO");
145
		}else if (key.matches("Bourbon")){return TdwgArea.getAreaByTdwgAbbreviation("REU-OO");
146
		}else if (key.matches("Sumatra")){return TdwgArea.getAreaByTdwgAbbreviation("SUM-OO");
147
		}else if (key.matches("Gana")){return TdwgArea.getAreaByTdwgAbbreviation("GHA-OO");
148
		}else if (key.matches("Lestho")){return TdwgArea.getAreaByTdwgAbbreviation("LES-OO");
99
		}else if (key.equalsIgnoreCase("DRC")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("CON-OO");
100
		}else if (key.matches("C[\u00F4o]t[e��] d'Ivoire")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("IVO-OO");
101
		}else if (key.equalsIgnoreCase("Gambia")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("GAM-OO");
102
		}else if (key.matches("Sout?h Af?rica")){return Country.getCountryByLabel("South Africa, Republic of");
103
		}else if (key.matches("Equ[ai]torial? Guinea")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("EQG-OO");
104
		}else if (key.equalsIgnoreCase("Spanish Moroco")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("MOR-SP");
105
		}else if (key.matches("Co?[mn]o[rl][oe] [iI]sl?\\.")|| key.equalsIgnoreCase("Comores")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("COM-CO");
106
		}else if (key.matches("(La )?R[e\u00c9]un?ion\\.?")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("REU-OO");
107
		}else if (key.equalsIgnoreCase("Lybia")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("LBY-OO");
108
		}else if (key.matches("St He[lr]ena")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("STH-OO");
109
		}else if (key.equalsIgnoreCase("Amsterdam Isl.")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("ASP-OO");
110
		}else if (key.equalsIgnoreCase("Crozet isl.")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("CRZ-OO");
111
		}else if (key.matches("Pr?[i�]nci[pl]e")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("GGI-PR");
112
		}else if (key.equalsIgnoreCase("Marion Isl.") || key.matches("Prince Ed[uw]ard Isl.") ){return TdwgAreaProvider.getAreaByTdwgAbbreviation("MPE-OO");
113
		}else if (key.matches("Tan?z?an(ia|ai)")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("TAN-OO");
114
		}else if (key.matches("Cana[rt]y [iI]sl.")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("CNY-OO");
115
		}else if (key.equalsIgnoreCase("Azores")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("AZO-OO");
116
		}else if (key.matches("Rodri[gq]ue[sz]( Isl?(and)?\\.?)?")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("ROD-OO");
117
		}else if (key.equalsIgnoreCase("Ascension Island")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("ASC-OO");
118
		}else if (key.matches("S[a\u00E3]o Tom[e\u00c9]")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("GGI-ST");
119
		}else if (key.matches("Marquesas Is.")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("MRQ-OO");
120
		}else if (key.matches("Equador")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("ECU-OO");
121
		}else if (key.matches("Norfolk Isl.")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("NFK");
122
		}else if (key.matches("[cC]ape Ver[db]e Isl\\.?")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("CVI-OO");
123
		}else if (key.matches("Sey(h|cl)elles")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("SEY-OO");
124
		}else if (key.matches("Ma?dagas?c?ar")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("MDG-OO");
125
		}else if (key.matches("Malay Peninsula")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("MLY-PM");
126
		}else if (key.matches("Si?erra [lL]eone")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("SIE-OO");
127
		}else if (key.matches("[mM]auri(tius|ce)")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("MAU-OO");
128
		}else if (key.matches("Kena")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("KEN-OO");
129
		}else if (key.matches("Ma[yj]otte")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("COM-MA");
130
		}else if (key.matches("Cent?ral Africa?n? Republic")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("CAF-OO");
131
		}else if (key.matches("Guiea")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("GUI-OO");
132
		}else if (key.matches("Swazialnd")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("SWZ-OO");
133
		}else if (key.matches("Guinea Bissau")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("GNB-OO");
134
		}else if (key.matches("Za[nm]bia")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("ZAM-OO");
135
		}else if (key.matches("Western Cape")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("CPP-WC");
136
		}else if (key.matches("U?gan[gd]a")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("UGA-OO");
137
		}else if (key.matches("Mo[zx]?ambique")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("MOZ-OO");
138
		}else if (key.matches("Tchad")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("CHA-OO");
139
		}else if (key.matches("Tri?[sa]t?an da Cunha")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("TDC-OO");
140
		}else if (key.matches("Camero?on")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("CMN-OO");
141
		}else if (key.matches("also in China")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("36");
142
		}else if (key.matches("Java")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("JAW-OO");
143
		}else if (key.matches("Burma")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("MYA-OO");
144
		}else if (key.matches("French Guinea")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("GUI-OO");
145
		}else if (key.matches("Bourbon")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("REU-OO");
146
		}else if (key.matches("Sumatra")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("SUM-OO");
147
		}else if (key.matches("Gana")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("GHA-OO");
148
		}else if (key.matches("Lestho")){return TdwgAreaProvider.getAreaByTdwgAbbreviation("LES-OO");
149 149
		
150 150
		
151 151
		}else{

Also available in: Unified diff