public abstract class AbstractWizardStep extends org.pentaho.ui.xul.XulEventSourceAdapter implements WizardStep
Modifier and Type | Field and Description |
---|---|
static String |
FINISHABLE_PROPERTY_NAME |
protected static Messages |
messages |
static String |
PREVIEWABLE_PROPERTY_NAME |
static String |
SPACER_IMAGE_SRC |
static String |
STEP_CONTAINER |
static String |
STEP_IMAGE_SRC |
static String |
VALID_PROPERTY_NAME |
static String |
XUL_HBOX_TYPE |
static String |
XUL_IMAGE_TYPE |
static String |
XUL_LABEL_TYPE |
Modifier | Constructor and Description |
---|---|
protected |
AbstractWizardStep() |
Modifier and Type | Method and Description |
---|---|
void |
createPresentationComponent(org.pentaho.ui.xul.XulDomContainer mainWizardContainer) |
org.pentaho.reporting.engine.classic.core.wizard.DataAttributeContext |
getAttributeContext() |
org.pentaho.ui.xul.binding.BindingFactory |
getBindingFactory() |
org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext |
getDesignTimeContext() |
org.pentaho.ui.xul.dom.Document |
getDocument() |
WizardEditorModel |
getEditorModel() |
boolean |
isFinishable() |
boolean |
isPreviewable() |
boolean |
isValid()
Checks, whether the step is currently valid.
|
void |
setBindingFactory(org.pentaho.ui.xul.binding.BindingFactory bf) |
void |
setDesignTimeContext(org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext designTimeContext) |
void |
setDocument(org.pentaho.ui.xul.dom.Document document) |
void |
setEditorModel(WizardEditorModel editorModel) |
void |
setFinishable(boolean finishable)
setFinishable()
|
void |
setPreviewable(boolean previewable)
setPreviewable()
|
protected void |
setValid(boolean valid) |
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).
|
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, removePropertyChangeListener, removePropertyChangeListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getStepName, setBindings
protected static final Messages messages
public static final String VALID_PROPERTY_NAME
public static final String PREVIEWABLE_PROPERTY_NAME
public static final String FINISHABLE_PROPERTY_NAME
public static final String STEP_CONTAINER
public static final String XUL_HBOX_TYPE
public static final String XUL_IMAGE_TYPE
public static final String XUL_LABEL_TYPE
public static final String STEP_IMAGE_SRC
public static final String SPACER_IMAGE_SRC
public org.pentaho.reporting.engine.classic.core.wizard.DataAttributeContext getAttributeContext()
public void setEditorModel(WizardEditorModel editorModel)
public WizardEditorModel getEditorModel()
public boolean isValid()
isValid
in interface WizardStep
protected void setValid(boolean valid)
public void setPreviewable(boolean previewable)
WizardStep
setPreviewable
in interface WizardStep
previewable
- Sets the previewable field to the value of previewable. Determines if the "Preview" button
should be enabled.public boolean isPreviewable()
isPreviewable
in interface WizardStep
public void setFinishable(boolean finishable)
WizardStep
setFinishable
in interface WizardStep
finishable
- sets the flag that determines if the "Finish" button should be enabled for this wizard panel.public boolean isFinishable()
isFinishable
in interface WizardStep
public void setDesignTimeContext(org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext designTimeContext)
setDesignTimeContext
in interface WizardStep
public org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext getDesignTimeContext()
public void setBindingFactory(org.pentaho.ui.xul.binding.BindingFactory bf)
setBindingFactory
in interface WizardStep
public org.pentaho.ui.xul.binding.BindingFactory getBindingFactory()
public org.pentaho.ui.xul.dom.Document getDocument()
public void setDocument(org.pentaho.ui.xul.dom.Document document)
setDocument
in interface WizardStep
public void createPresentationComponent(org.pentaho.ui.xul.XulDomContainer mainWizardContainer) throws org.pentaho.ui.xul.XulException
createPresentationComponent
in interface WizardStep
org.pentaho.ui.xul.XulException
public void stepActivating()
WizardStep
stepActivating
in interface WizardStep
public boolean stepDeactivating()
WizardStep
stepDeactivating
in interface WizardStep
Copyright © 2018 Hitachi Vantara. All rights reserved.