1 11 package org.eclipse.jface.wizard; 12 13 import org.eclipse.jface.dialogs.IDialogSettings; 14 import org.eclipse.swt.graphics.Image; 15 import org.eclipse.swt.graphics.RGB; 16 import org.eclipse.swt.widgets.Composite; 17 18 28 public interface IWizard { 29 36 public void addPages(); 37 38 49 public boolean canFinish(); 50 51 62 public void createPageControls(Composite pageContainer); 63 64 67 public void dispose(); 68 69 75 public IWizardContainer getContainer(); 76 77 86 public Image getDefaultPageImage(); 87 88 98 public IDialogSettings getDialogSettings(); 99 100 109 public IWizardPage getNextPage(IWizardPage page); 110 111 117 public IWizardPage getPage(String pageName); 118 119 124 public int getPageCount(); 125 126 131 public IWizardPage[] getPages(); 132 133 142 public IWizardPage getPreviousPage(IWizardPage page); 143 144 149 public IWizardPage getStartingPage(); 150 151 156 public RGB getTitleBarColor(); 157 158 163 public String getWindowTitle(); 164 165 175 public boolean isHelpAvailable(); 176 177 186 public boolean needsPreviousAndNextButtons(); 187 188 197 public boolean needsProgressMonitor(); 198 199 208 public boolean performCancel(); 209 210 225 public boolean performFinish(); 226 227 232 public void setContainer(IWizardContainer wizardContainer); 233 } 234 | Popular Tags |