Class LayoutStep
- java.lang.Object
-
- org.pentaho.ui.xul.XulEventSourceAdapter
-
- org.pentaho.reporting.engine.classic.wizard.ui.xul.components.AbstractWizardStep
-
- org.pentaho.reporting.engine.classic.wizard.ui.xul.steps.LayoutStep
-
- All Implemented Interfaces:
WizardStep
,org.pentaho.ui.xul.XulEventSource
public class LayoutStep extends AbstractWizardStep
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
LayoutStep.SelectFieldsAndGroupsEventHandler
-
Field Summary
Fields Modifier and Type Field Description protected static String
AVAILABLE_COLUMNS_LIST_ID
protected static String
DETAIL_FIELDS_LIST_ID
protected static int[]
EMPTY_SELECTION
protected static String
GROUP_FIELDS_LIST_ID
-
Fields inherited from class org.pentaho.reporting.engine.classic.wizard.ui.xul.components.AbstractWizardStep
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 Summary
Constructors Constructor Description LayoutStep()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createPresentationComponent(org.pentaho.ui.xul.XulDomContainer mainWizardContainer)
List<FieldWrapper>
getDetailFields()
List<FieldWrapper>
getGroupFields()
ArrayList<SourceFieldDefinition>
getSelectableFields()
String
getStepName()
void
setBindings()
setBindings()void
setDetailFields(List<FieldWrapper> detailFields)
void
setGroupFields(List<FieldWrapper> groupFields)
void
setSelectableFields(ArrayList<SourceFieldDefinition> selectableFields)
void
stepActivating()
stepActivating()-
Methods inherited from class org.pentaho.reporting.engine.classic.wizard.ui.xul.components.AbstractWizardStep
getAttributeContext, getBindingFactory, getDesignTimeContext, getDocument, getEditorModel, isFinishable, isPreviewable, isValid, setBindingFactory, setDesignTimeContext, setDocument, setEditorModel, setFinishable, setPreviewable, setValid, stepDeactivating
-
-
-
-
Field Detail
-
AVAILABLE_COLUMNS_LIST_ID
protected static final String AVAILABLE_COLUMNS_LIST_ID
- See Also:
- Constant Field Values
-
GROUP_FIELDS_LIST_ID
protected static final String GROUP_FIELDS_LIST_ID
- See Also:
- Constant Field Values
-
DETAIL_FIELDS_LIST_ID
protected static final String DETAIL_FIELDS_LIST_ID
- See Also:
- Constant Field Values
-
EMPTY_SELECTION
protected static final int[] EMPTY_SELECTION
-
-
Method Detail
-
setBindings
public void setBindings()
Description copied from interface:WizardStep
setBindings() Allows concrete implementations to set their bindings for enclosed properties and Xul defined elements.
-
stepActivating
public void stepActivating()
Description copied from interface:WizardStep
stepActivating() Called on each step just before it become active (before it's card is shown).- Specified by:
stepActivating
in interfaceWizardStep
- Overrides:
stepActivating
in classAbstractWizardStep
-
getDetailFields
public List<FieldWrapper> getDetailFields()
-
setDetailFields
public void setDetailFields(List<FieldWrapper> detailFields)
-
getGroupFields
public List<FieldWrapper> getGroupFields()
-
setGroupFields
public void setGroupFields(List<FieldWrapper> groupFields)
-
createPresentationComponent
public void createPresentationComponent(org.pentaho.ui.xul.XulDomContainer mainWizardContainer) throws org.pentaho.ui.xul.XulException
- Specified by:
createPresentationComponent
in interfaceWizardStep
- Overrides:
createPresentationComponent
in classAbstractWizardStep
- Throws:
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.xul
-
getSelectableFields
public ArrayList<SourceFieldDefinition> getSelectableFields()
-
setSelectableFields
public void setSelectableFields(ArrayList<SourceFieldDefinition> selectableFields)
-
getStepName
public String getStepName()
- Returns:
- a string (must be localized) that describes this step
-
-