Class FormatStep

  • All Implemented Interfaces:
    WizardStep, org.pentaho.ui.xul.XulEventSource

    public class FormatStep
    extends AbstractWizardStep
    Todo: Document Me
    Author:
    William Seyler
    • Constructor Detail

      • FormatStep

        public FormatStep()
    • Method Detail

      • getActiveXulWrapper

        protected Object getActiveXulWrapper()
      • setBindings

        public void setBindings()
        Description copied from interface: WizardStep
        setBindings()

        Allows concrete implementations to set their bindings for enclosed properties and Xul defined elements.

      • stepDeactivating

        public boolean stepDeactivating()
        Description copied from interface: WizardStep
        Called on a step just before it becomes deactivated (before the new active step is shown).
        Specified by:
        stepDeactivating in interface WizardStep
        Overrides:
        stepDeactivating in class AbstractWizardStep
        Returns:
        boolean indicating that this step should be allowed to become deactive
      • setGroupFields

        public void setGroupFields​(List<FieldWrapper> groupFields)
      • setDetailFields

        public void setDetailFields​(List<FieldWrapper> detailFields)
      • createPresentationComponent

        public void createPresentationComponent​(org.pentaho.ui.xul.XulDomContainer mainWizardContainer)
                                         throws org.pentaho.ui.xul.XulException
        Specified by:
        createPresentationComponent in interface WizardStep
        Overrides:
        createPresentationComponent in class AbstractWizardStep
        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
      • getStepName

        public String getStepName()
        Returns:
        a string (must be localized) that describes this step
      • updateBindings

        protected void updateBindings​(org.pentaho.ui.xul.containers.XulListbox activeTree)
        Parameters:
        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.
      • getAllExpressionMetaDatas

        public List<org.pentaho.reporting.engine.classic.wizard.ui.xul.steps.FormatStep.MetaDataWrapper> getAllExpressionMetaDatas()
        Returns:
        a list of MetaDataWrappers