core/com.nokia.carbide.templatewizard/src/com/nokia/carbide/internal/api/template/engine/TemplateEngine.java
changeset 590 959d0be0b766
parent 0 fb279309251b
equal deleted inserted replaced
589:d7c1a3ec899c 590:959d0be0b766
   167 	public List<ITemplate> getFilteredTemplates(ITemplateFilter filter) {
   167 	public List<ITemplate> getFilteredTemplates(ITemplateFilter filter) {
   168 		List<ITemplate> filteredTemplates = new ArrayList<ITemplate>();
   168 		List<ITemplate> filteredTemplates = new ArrayList<ITemplate>();
   169 		for (Iterator<ITemplate> iter = templates.iterator(); iter.hasNext();) {
   169 		for (Iterator<ITemplate> iter = templates.iterator(); iter.hasNext();) {
   170 			ITemplate template = iter.next();
   170 			ITemplate template = iter.next();
   171 			if (isEnabledActivity(template.getTemplateId()) &&
   171 			if (isEnabledActivity(template.getTemplateId()) &&
   172 					filter.accept(template)) {
   172 					(filter == null || filter.accept(template))) {
   173 				filteredTemplates.add(template);
   173 				filteredTemplates.add(template);
   174 			}
   174 			}
   175 		}
   175 		}
   176 		
   176 		
   177 		return filteredTemplates;
   177 		return filteredTemplates;