Wizard class hierarchy
开发步骤(非实现Eclipse提供的3个Wizard Extension points:
1. 继承Wizard:
构造器中初始化基本信息,可创建一个带ISelection的构造器,由调用者传入以便提供Page的初始值;
实现addPags()添加IWizardPage的实现类,同时传入ISelection;
实现performFinish(),从各个Page中获得信息,然后perform operation。
2. 继承WizardPage
构造器中初始化UI的基本信息
createControl(Composite parent)中,实现具体的UI Controls,
为某些控件创建监听器,以提供文本框的验证及按钮的效果等。
将自己实现的Wizard的实例传入其中。