public interface WizardStep
Modifier and Type | Method and Description |
---|---|
void |
createPresentationComponent(org.pentaho.ui.xul.XulDomContainer mainWizardContainer) |
String |
getStepName() |
boolean |
isFinishable() |
boolean |
isPreviewable() |
boolean |
isValid()
Checks, whether the step is currently valid.
|
void |
setBindingFactory(org.pentaho.ui.xul.binding.BindingFactory bindingFactory) |
void |
setBindings()
setBindings()
Allows concrete implementations to set their bindings for enclosed properties and Xul defined elements.
|
void |
setDesignTimeContext(org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext context) |
void |
setDocument(org.pentaho.ui.xul.dom.Document document) |
void |
setFinishable(boolean finishable)
setFinishable()
|
void |
setPreviewable(boolean previewable)
setPreviewable()
|
void |
stepActivating()
stepActivating()
Called on each step just before it become active (before it's card is shown).
|
boolean |
stepDeactivating()
Called on a step just before it becomes deactivated (before the new active step is shown).
|
void setBindings()
boolean isValid()
void stepActivating()
boolean stepDeactivating()
void setFinishable(boolean finishable)
finishable
- sets the flag that determines if the "Finish" button should be enabled for this wizard panel.boolean isFinishable()
void setPreviewable(boolean previewable)
previewable
- Sets the previewable field to the value of previewable. Determines if the "Preview" button
should be enabled.boolean isPreviewable()
void createPresentationComponent(org.pentaho.ui.xul.XulDomContainer mainWizardContainer) throws org.pentaho.ui.xul.XulException
mainWizardContainer
- org.pentaho.ui.xul.XulException
- Creates the presentation layer associated with this WizardStep. This is usually done by
loading an overlay into the main_wzard_panel.xulvoid setBindingFactory(org.pentaho.ui.xul.binding.BindingFactory bindingFactory)
void setDocument(org.pentaho.ui.xul.dom.Document document)
String getStepName()
void setDesignTimeContext(org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext context)