Exemple #1
0
 public boolean clear(String key, boolean suppressSave) {
   boolean removed = entries.remove(key) != null;
   if (removed && !suppressSave) {
     listener.modelModified(this);
   }
   return removed;
 }
Exemple #2
0
 public boolean clearAll(boolean suppressSave) {
   if (entries.size() > 0) {
     entries.clear();
     if (!suppressSave) {
       listener.modelModified(this);
     }
     return true;
   } else {
     return false;
   }
 }
Exemple #3
0
 public Model getModel(String key, boolean createIfNotExists, boolean suppressSave) {
   if (entries.containsKey(key)) {
     return (Model) entries.get(key);
   } else if (createIfNotExists) {
     Model model = new Model(this);
     entries.put(key, model);
     if (!suppressSave) {
       listener.modelModified(this);
     }
     return model;
   } else {
     return null;
   }
 }