コード例 #1
0
 @NonNull
 TemplateHandler getTemplateHandler() {
   if (mTemplateHandler == null) {
     File inputPath;
     if (mTemplateLocation != null) {
       inputPath = mTemplateLocation;
     } else {
       // Default
       inputPath = TemplateManager.getTemplateLocation(BLANK_ACTIVITY);
     }
     mTemplateHandler = TemplateHandler.createFromPath(inputPath);
   }
   return mTemplateHandler;
 }
コード例 #2
0
  @Override
  public void init(IWorkbench workbench, IStructuredSelection selection) {
    super.init(workbench, selection);

    mValues = new NewTemplateWizardState();

    File template = TemplateManager.getTemplateLocation(mTemplateName);
    if (template != null) {
      mValues.setTemplateLocation(template);
    }
    hideBuiltinParameters();

    List<IProject> projects = AdtUtils.getSelectedProjects(selection);
    if (projects.size() == 1) {
      mValues.project = projects.get(0);
    }

    mMainPage = new NewTemplatePage(mValues, true);
  }