public class FormatStep extends AbstractWizardStep
Modifier and Type | Class and Description |
---|---|
protected class |
FormatStep.FormatStepHandler |
FINISHABLE_PROPERTY_NAME, messages, PREVIEWABLE_PROPERTY_NAME, SPACER_IMAGE_SRC, STEP_CONTAINER, STEP_IMAGE_SRC, VALID_PROPERTY_NAME, XUL_HBOX_TYPE, XUL_IMAGE_TYPE, XUL_LABEL_TYPE
Constructor and Description |
---|
FormatStep() |
Modifier and Type | Method and Description |
---|---|
void |
createPresentationComponent(org.pentaho.ui.xul.XulDomContainer mainWizardContainer) |
protected FieldWrapper |
getActiveField() |
protected Object |
getActiveXulWrapper() |
List<org.pentaho.reporting.engine.classic.wizard.ui.xul.steps.FormatStep.MetaDataWrapper> |
getAllExpressionMetaDatas() |
List<FieldWrapper> |
getDetailFields() |
List<FieldWrapper> |
getGroupFields() |
String |
getStepName() |
void |
setBindings()
setBindings()
Allows concrete implementations to set their bindings for enclosed properties and Xul defined elements.
|
void |
setDetailFields(List<FieldWrapper> detailFields) |
void |
setGroupFields(List<FieldWrapper> groupFields) |
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).
|
protected void |
updateBindings(org.pentaho.ui.xul.containers.XulListbox activeTree) |
getAttributeContext, getBindingFactory, getDesignTimeContext, getDocument, getEditorModel, isFinishable, isPreviewable, isValid, setBindingFactory, setDesignTimeContext, setDocument, setEditorModel, setFinishable, setPreviewable, setValid
protected FieldWrapper getActiveField()
protected Object getActiveXulWrapper()
public void setBindings()
WizardStep
public void stepActivating()
WizardStep
stepActivating
in interface WizardStep
stepActivating
in class AbstractWizardStep
public boolean stepDeactivating()
WizardStep
stepDeactivating
in interface WizardStep
stepDeactivating
in class AbstractWizardStep
public List<FieldWrapper> getGroupFields()
public void setGroupFields(List<FieldWrapper> groupFields)
public List<FieldWrapper> getDetailFields()
public void setDetailFields(List<FieldWrapper> detailFields)
public void createPresentationComponent(org.pentaho.ui.xul.XulDomContainer mainWizardContainer) throws org.pentaho.ui.xul.XulException
createPresentationComponent
in interface WizardStep
createPresentationComponent
in class AbstractWizardStep
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.xulpublic String getStepName()
protected void updateBindings(org.pentaho.ui.xul.containers.XulListbox activeTree)
activeTree
- Updates the bindings based on which list contains the currently selected item (either Detail or
Group) The selected items fields are bound to their associated gui editor.public List<org.pentaho.reporting.engine.classic.wizard.ui.xul.steps.FormatStep.MetaDataWrapper> getAllExpressionMetaDatas()
Copyright © 2018 Hitachi Vantara. All rights reserved.