Subversion Repositories eFlore/Applications.cel

Rev

Rev 991 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 991 Rev 997
Line 2... Line 2...
2
 
2
 
3
import java.util.HashMap;
3
import java.util.HashMap;
4
import java.util.Iterator;
4
import java.util.Iterator;
Line -... Line 5...
-
 
5
import java.util.Set;
-
 
6
 
-
 
7
import org.tela_botanica.client.i18n.I18n;
-
 
8
import org.tela_botanica.client.i18n.VocabulaireMetadonnees;
5
import java.util.Set;
9
 
6
 
10
import com.google.gwt.dev.asm.commons.Method;
7
import com.google.gwt.json.client.JSONObject;
11
import com.google.gwt.json.client.JSONObject;
8
import com.google.gwt.xml.client.Document;
12
import com.google.gwt.xml.client.Document;
9
import com.google.gwt.xml.client.Node;
13
import com.google.gwt.xml.client.Node;
Line 304... Line 308...
304
	/**
308
	/**
305
	 * Renvoie un tableau nom / valeur de toutes les metadonnées Iptc
309
	 * Renvoie un tableau nom / valeur de toutes les metadonnées Iptc
306
	 * 
310
	 * 
307
	 * @return les métadonnées iptc
311
	 * @return les métadonnées iptc
308
	 */
312
	 */
309
	public String[][] getMetadonnesIptc() {
313
	public String[][] getMetadonnesIptc() {		
310
		return getMetadonneesXml("meta_iptc");
314
		return getMetadonneesXml("meta_iptc");
311
	}
315
	}
Line 312... Line 316...
312
 
316
 
313
	/**
317
	/**
Line 343... Line 347...
343
				
347
				
344
				for(int i = 0; i < taille; i++)  {
348
				for(int i = 0; i < taille; i++)  {
345
					if(attributs.item(i) != null) {
349
					if(attributs.item(i) != null) {
346
						XMLParser.removeWhitespace(attributs.item(i));
350
						XMLParser.removeWhitespace(attributs.item(i));
-
 
351
						attributs.item(i).normalize();
347
						attributs.item(i).normalize();
352
						String nomMetaDonneestraduite = VocabulaireMetadonnees.getTraduction(attributs.item(i).getNodeName());
348
						metadonnees[i][0] = attributs.item(i).getNodeName();
353
						metadonnees[i][0] = nomMetaDonneestraduite;
349
						if(attributs.item(i).hasChildNodes()) {
354
						if(attributs.item(i).hasChildNodes()) {
350
							Node valeur = attributs.item(i).getFirstChild();
355
							Node valeur = attributs.item(i).getFirstChild();
351
							if(valeur.getNodeType() == Node.TEXT_NODE) {
356
							if(valeur.getNodeType() == Node.TEXT_NODE) {
352
								metadonnees[i][1] = ((Text)valeur).getData();
357
								metadonnees[i][1] = ((Text)valeur).getData();