New file |
0,0 → 1,119 |
package org.tela_botanica.client.modeles; |
|
import java.util.ArrayList; |
|
import com.google.gwt.json.client.JSONArray; |
|
public class Information { |
|
private String type = null; |
private ArrayList<String> messages = null; |
private ArrayList<String> deboguages = null; |
private ArrayList<Object> donnees = null; |
|
public Information() { |
donnees = new ArrayList<Object>(); |
messages = new ArrayList<String>(); |
deboguages = new ArrayList<String>(); |
} |
|
public Information(String t) { |
donnees = new ArrayList<Object>(); |
messages = new ArrayList<String>(); |
deboguages = new ArrayList<String>(); |
type = t; |
} |
|
public Information(String t, String m) { |
donnees = new ArrayList<Object>(); |
messages = new ArrayList<String>(); |
messages.add(m); |
deboguages = new ArrayList<String>(); |
type = t; |
} |
|
public Information(String t, JSONArray jsonArray) { |
donnees = new ArrayList<Object>(); |
messages = new ArrayList<String>(); |
for(int i = 0 ; i < jsonArray.size() ; i++) { |
if (jsonArray.get(i).isString() != null) { |
messages.add(jsonArray.get(i).isString().stringValue()); |
} |
} |
deboguages = new ArrayList<String>(); |
type = t; |
} |
|
public Information(String t, Object o) { |
donnees = new ArrayList<Object>(); |
donnees.add(o); |
messages = new ArrayList<String>(); |
deboguages = new ArrayList<String>(); |
type = t; |
} |
|
|
public void setType(String t) { |
type = t; |
} |
public String getType() { |
return type; |
} |
|
public void setMessage(String message) { |
messages.add(message); |
} |
public String getMessage(int index) { |
return messages.get(index); |
} |
public ArrayList<String> getMessages() { |
return messages; |
} |
|
public void setDeboguage(String messageDeboguage) { |
deboguages.add(messageDeboguage); |
} |
public void setDeboguages(JSONArray jsonArray) { |
for(int i = 0 ; i < jsonArray.size() ; i++) { |
if (jsonArray.get(i).isString() != null) { |
deboguages.add(jsonArray.get(i).isString().stringValue()); |
} |
} |
} |
public String getDeboguage(int index) { |
return deboguages.get(index); |
} |
public ArrayList<String> getDeboguages() { |
return deboguages; |
} |
|
public void setDonnee(Object objet) { |
donnees.add(objet); |
} |
public void setDonnee(int index, Object objet) { |
if (objet != null) { |
donnees.add(index, objet); |
} |
} |
public Object getDonnee(int index) { |
try { |
return donnees.get(index); |
} catch (Exception e) { |
return null; |
} |
} |
public ArrayList<Object> getDonnees() { |
return donnees; |
} |
|
public String toString() { |
String chaine = new String(); |
if (messages != null) { |
for (int i = 0 ; i < messages.size() ; i++) { |
// GXT ne prend pas en compte /n ou /r/n... |
chaine += getMessage(i)+"\n"; |
} |
} |
return chaine; |
} |
} |
Property changes: |
Added: svn:mergeinfo |
Merged /trunk/src/org/tela_botanica/client/modeles/Information.java:r11-132,1209-1382 |
Merged /branches/v1.1-aramon/src/org/tela_botanica/client/modeles/Information.java:r1383-1511 |
Merged /branches/v1.0-syrah/src/org/tela_botanica/client/modeles/Information.java:r1136-1368 |