1 2 package com.memoire.vainstall.uui; 3 4 import com.memoire.vainstall.*; 5 6 public class VAUnattendedUI 7 extends VAStepFactory 8 { 9 public VAUnattendedUI() 10 { 11 } 12 13 public void initUI() { 14 setWizard(UuiWizard.createWizard()); 15 } 16 17 public VAStep createDirectoryStep() 18 { 19 UuiDirectoryStep s=new UuiDirectoryStep(); 20 s.setInstaller(getInstaller()); 21 getWizard().setStep(s); 22 return s; 23 } 24 25 public VAStep createEndStep() 26 { 27 UuiEndStep s=new UuiEndStep(); 28 s.setInstaller(getInstaller()); 29 getWizard().setStep(s); 30 return s; 31 } 32 33 public VAStep createInstallStep() 34 { 35 UuiInstallStep s=new UuiInstallStep(); 36 s.setInstaller(getInstaller()); 37 getWizard().setStep(s); 38 return s; 39 } 40 41 public VAStep createSetupLanguageStep() 42 { 43 UuiLanguageStep s=new UuiLanguageStep(); 44 s.setInstaller(getInstaller()); 45 getWizard().setStep(s); 46 return s; 47 } 48 49 public VAStep createLicenseKeyStep() 50 { 51 throw new RuntimeException ("No licensekey support in unattended setup"); 52 } 53 54 public VAStep createLicenseStep() 55 { 56 UuiLicenseStep s=new UuiLicenseStep(); 57 s.setInstaller(getInstaller()); 58 getWizard().setStep(s); 59 return s; 60 } 61 62 public VAStep createReadmeStep() 63 { 64 UuiReadmeStep s=new UuiReadmeStep(); 65 s.setInstaller(getInstaller()); 66 getWizard().setStep(s); 67 return s; 68 } 69 70 public VAStep createShortcutStep() 71 { 72 UuiShortcutStep s=new UuiShortcutStep(); 73 s.setInstaller(getInstaller()); 74 getWizard().setStep(s); 75 return s; 76 } 77 78 public VAStep createUpgradeStep() 79 { 80 UuiUpgradeStep s=new UuiUpgradeStep(); 81 s.setInstaller(getInstaller()); 82 getWizard().setStep(s); 83 return s; 84 } 85 86 public VAStep createWelcomeStep() 87 { 88 UuiWelcomeStep s=new UuiWelcomeStep(); 89 s.setInstaller(getInstaller()); 90 getWizard().setStep(s); 91 return s; 92 } 93 } 94 | Popular Tags |