1 5 package net.sf.panoptes.registry; 6 7 import java.util.Collection ; 8 import java.util.HashMap ; 9 import java.util.Map ; 10 11 17 public class TemplateRegistry { 18 19 private static TemplateRegistry instance; 20 private Map templates = new HashMap (); 21 22 public static TemplateRegistry getInstance() { 23 if (instance == null) instance = new TemplateRegistry(); 24 return instance; 25 } 26 27 public Collection getTemplates() { 28 return templates.values(); 29 } 30 31 public void addTemplate(Template template) { 32 templates.put(template.getName(), template); 33 } 34 35 public void removeAll() { 36 templates.clear(); 37 } 38 } 39 | Popular Tags |