package wizards; import org.eclipse.jface.wizard.Wizard; public class ImageWizard extends Wizard{ protected ImageUploadPage imageUploadPage; protected ImageMetaDataPage imageMetaDataPage; protected boolean editExistingImage; /** * Wizard for creating or editing an image * @param editExistingImage wether to create new or edit existing image */ public ImageWizard(boolean editExistingImage) { super(); setNeedsProgressMonitor(true); this.editExistingImage = editExistingImage; } @Override public String getWindowTitle() { return "Neues Image erzeugen"; } @Override public void addPages() { imageUploadPage = new ImageUploadPage(editExistingImage); imageMetaDataPage = new ImageMetaDataPage(); addPage(imageUploadPage); addPage(imageMetaDataPage); } @Override public boolean performFinish() { // Print the result to the console System.out.println(imageUploadPage.getText1()); System.out.println(imageMetaDataPage.getImageDescription()); return true; } }