org.symbian.tools.mtw.ui/src/org/symbian/tools/tmw/internal/ui/project/ProjectTemplateImpl.java
--- a/org.symbian.tools.mtw.ui/src/org/symbian/tools/tmw/internal/ui/project/ProjectTemplateImpl.java Fri Aug 13 16:28:00 2010 -0700
+++ b/org.symbian.tools.mtw.ui/src/org/symbian/tools/tmw/internal/ui/project/ProjectTemplateImpl.java Fri Aug 13 17:26:00 2010 -0700
@@ -18,6 +18,9 @@
*/
package org.symbian.tools.tmw.internal.ui.project;
+import java.util.Map;
+import java.util.TreeMap;
+
import org.eclipse.core.resources.IProject;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IConfigurationElement;
@@ -42,6 +45,7 @@
private IMobileWebRuntime[] runtimes;
private IProjectFacetVersion[] facetVersions;
private ITemplateInstaller installer;
+ private Map<String, String> parameters;
public ProjectTemplateImpl(IConfigurationElement element) {
this.element = element;
@@ -142,4 +146,16 @@
monitor.done();
}
+ public Map<String, String> getDefaultParameterValues() {
+ if (parameters == null) {
+ parameters = new TreeMap<String, String>();
+ for (IConfigurationElement el : element.getChildren()) {
+ if ("default-parameter-value".equals(el.getName())) {
+ parameters.put(el.getAttribute("name"), el.getAttribute("value"));
+ }
+ }
+ }
+ return parameters;
+ }
+
}