Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1917 → Rev 1918

/trunk/src/org/tela_botanica/client/modeles/SimpleModelData.java
New file
0,0 → 1,57
package org.tela_botanica.client.modeles;
 
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
 
import com.extjs.gxt.ui.client.data.ModelData;
 
public class SimpleModelData implements ModelData {
private Map<String, Object> modele = new HashMap<String, Object>();
public SimpleModelData(String cle, String valeur, String ordre) {
this.set("cle", cle);
this.set("valeur", valeur);
this.set("ordre", ordre);
}
public String getValeur() {
return (String)modele.get("valeur");
}
public String getCle() {
return (String)modele.get("cle");
}
public String getOrdre() {
return (String)modele.get("ordre");
}
 
@Override
public String get(String property) {
return (String)modele.get(property);
}
 
@Override
public Map<String, Object> getProperties() {
return modele;
}
 
@Override
public Collection<String> getPropertyNames() {
return modele.keySet();
}
 
@Override
public String remove(String property) {
return (String)modele.remove(property);
}
 
@Override
public <Object> Object set(String property, Object value) {
modele.put(property, value);
return value;
}
 
}