Class AbstractWizardStep

    • Constructor Detail

      • AbstractWizardStep

        protected AbstractWizardStep()
    • Method Detail

      • getAttributeContext

        public org.pentaho.reporting.engine.classic.core.wizard.DataAttributeContext getAttributeContext()
      • isValid

        public boolean isValid()
        Checks, whether the step is currently valid. This returns false as soon as any of the properties changed.
        Specified by:
        isValid in interface WizardStep
        Returns:
        true, if the model matches the step's internal state, false otherwise.
      • setValid

        protected void setValid​(boolean valid)
      • setPreviewable

        public void setPreviewable​(boolean previewable)
        Description copied from interface: WizardStep
        setPreviewable()
        Specified by:
        setPreviewable in interface WizardStep
        Parameters:
        previewable - Sets the previewable field to the value of previewable. Determines if the "Preview" button should be enabled.
      • isPreviewable

        public boolean isPreviewable()
        Specified by:
        isPreviewable in interface WizardStep
        Returns:
        a boolean the indicates if the report can be previewed at this point
      • setFinishable

        public void setFinishable​(boolean finishable)
        Description copied from interface: WizardStep
        setFinishable()
        Specified by:
        setFinishable in interface WizardStep
        Parameters:
        finishable - sets the flag that determines if the "Finish" button should be enabled for this wizard panel.
      • isFinishable

        public boolean isFinishable()
        Specified by:
        isFinishable in interface WizardStep
        Returns:
        a boolean that determines if the "Finish" button should be enabled.
      • setDesignTimeContext

        public void setDesignTimeContext​(org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext designTimeContext)
        Specified by:
        setDesignTimeContext in interface WizardStep
      • getDesignTimeContext

        public org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext getDesignTimeContext()
      • setBindingFactory

        public void setBindingFactory​(org.pentaho.ui.xul.binding.BindingFactory bf)
        Specified by:
        setBindingFactory in interface WizardStep
      • getBindingFactory

        public org.pentaho.ui.xul.binding.BindingFactory getBindingFactory()
      • getDocument

        public org.pentaho.ui.xul.dom.Document getDocument()
      • setDocument

        public void setDocument​(org.pentaho.ui.xul.dom.Document document)
        Specified by:
        setDocument in interface WizardStep
      • createPresentationComponent

        public void createPresentationComponent​(org.pentaho.ui.xul.XulDomContainer mainWizardContainer)
                                         throws org.pentaho.ui.xul.XulException
        Specified by:
        createPresentationComponent in interface WizardStep
        Throws:
        org.pentaho.ui.xul.XulException
      • 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 interface WizardStep
      • 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
        Returns:
        boolean indicating that this step should be allowed to become deactive