public abstract class FrameworkBasedOptionsStep<T extends FrameworkSupportProviderBase,B extends ModuleBuilder> extends ModuleWizardStep
Modifier and Type | Field and Description |
---|---|
protected B |
myBuilder |
protected WizardContext |
myContext |
protected FrameworkSupportModelBase |
myFrameworkSupportModel |
EMPTY_ARRAY
Constructor and Description |
---|
FrameworkBasedOptionsStep(T provider,
B builder,
WizardContext context) |
Modifier and Type | Method and Description |
---|---|
protected abstract FrameworkSupportConfigurableBase |
createConfigurable(T provider,
FrameworkSupportModelBase model) |
javax.swing.JComponent |
getComponent() |
void |
updateDataModel()
Commits data from UI into ModuleBuilder and WizardContext
|
createFieldPanel, disposeUIResources, getHelpId, getName, isStepVisible, onStepLeaving, onWizardFinished, toString, updateStep, validate
_commit, _init, fireStateChanged, getIcon, getPreferredFocusedComponent, registerStepListener
protected final FrameworkSupportModelBase myFrameworkSupportModel
protected final B extends ModuleBuilder myBuilder
protected final WizardContext myContext
public FrameworkBasedOptionsStep(T provider, B builder, WizardContext context)
protected abstract FrameworkSupportConfigurableBase createConfigurable(T provider, FrameworkSupportModelBase model)
public javax.swing.JComponent getComponent()
getComponent
in interface Step
getComponent
in class ModuleWizardStep
JComponent
that represents step's UI in the wizard. This
method should not return null
.public void updateDataModel()
ModuleWizardStep
updateDataModel
in class ModuleWizardStep