protected void createTabs(TabFolder folder, IDialogSettings settings) { createDestinationTab(folder); createOptionsTab(folder); fDestinationTab.initialize(settings); fOptionsTab.initialize(settings); if (fOptionsTab.useJARFormat()) { createJARSigningTab(folder); fJARSiginingTab.initialize(settings); } }
protected boolean doInstall() { return fDestinationTab.doInstall(); }
protected String getDestination() { return fDestinationTab.getDestination(); }
protected String getFileName() { return fDestinationTab.getFileName(); }
protected boolean doExportToDirectory() { return fDestinationTab.doExportToDirectory(); }
protected void saveSettings(IDialogSettings settings) { fDestinationTab.saveSettings(settings); fOptionsTab.saveSettings(settings); if (fJARSiginingTab != null) fJARSiginingTab.saveSettings(settings); }
protected String validateTabs() { String message = fDestinationTab.validate(); if (message == null) message = fOptionsTab.validate(); if (message == null && fTabFolder.getItemCount() > 2) message = fJARSiginingTab.validate(); return message; }
protected void createDestinationTab(TabFolder folder) { fDestinationTab = new ExportDestinationTab(this); TabItem item = new TabItem(folder, SWT.NONE); item.setControl(fDestinationTab.createControl(folder)); item.setText(PDEUIMessages.ExportWizard_destination); }