org.symbian.tools.mtw.ui/src/org/symbian/tools/tmw/ui/project/IProjectTemplateManager.java
changeset 464 0b02f3d6f52c
parent 463 aea4c83725d8
child 465 87920e15f8eb
equal deleted inserted replaced
463:aea4c83725d8 464:0b02f3d6f52c
    16  * Assumptions/Requirement/Pre-requisites:
    16  * Assumptions/Requirement/Pre-requisites:
    17  * Failures and causes:
    17  * Failures and causes:
    18  */
    18  */
    19 package org.symbian.tools.tmw.ui.project;
    19 package org.symbian.tools.tmw.ui.project;
    20 
    20 
       
    21 import java.util.Map;
       
    22 
    21 import org.symbian.tools.tmw.core.runtimes.IMobileWebRuntime;
    23 import org.symbian.tools.tmw.core.runtimes.IMobileWebRuntime;
    22 
    24 
    23 public interface IProjectTemplateManager {
    25 public interface IProjectTemplateManager {
    24     IProjectTemplate[] getProjectTemplates(IMobileWebRuntime runtime);
    26     IProjectTemplate[] getProjectTemplates(IMobileWebRuntime runtime);
    25     IProjectTemplate getDefaultTemplate(IMobileWebRuntime runtime);
    27     IProjectTemplate getDefaultTemplate(IMobileWebRuntime runtime);
    26     ITemplateInstaller getEmptyProjectTemplate(IMobileWebRuntime runtime);
    28     ITemplateInstaller getEmptyProjectTemplate(IMobileWebRuntime runtime);
       
    29 
       
    30     /**
       
    31      * Runtimes can provide default values for template parameters
       
    32      */
       
    33     Map<String, String> getDefaultTemplateParameterValues(IMobileWebRuntime runtime);
    27 }
    34 }