Interface WizardPageController

    • Method Detail

      • getFirstPage

        WizardPage getFirstPage​(Wizard wizard)
        Returns the first page of the wizard.
      • validate

        boolean validate​(Wizard wizard,
                         WizardPage page)
        This method is invoked before leaving a page. Implement it to validate the input data.
        Returns:
        true, if the page content is correct, false otherwise. If false is returned, the wizard will not proceed to the next page.
      • initPage

        void initPage​(Wizard wizard,
                      WizardPage page)
        This method is invoked whenever a wizard page is created. Implement it to do some preparations for your page.
        Parameters:
        wizard - the wizard which contains the page
        page - the currently accessed page
      • next

        WizardPage next​(Wizard wizard,
                        WizardPage page)
        Returns for the specified wizard page the next page. Should be implemented for complex wizard flow calculation.
        Parameters:
        wizard - the wizard which contains the pages
        page - the current page
        Returns:
        the next page
      • previous

        WizardPage previous​(Wizard wizard,
                            WizardPage page)
        Returns for the specified wizard page the previous page. Should be implemented for complex wizard flow calculation.
        Parameters:
        wizard - the wizard which contains the pages
        page - the current page
        Returns:
        the previous page
      • cancel

        void cancel​(Wizard wizard,
                    WizardPage page)
        This method is invoked when the cancel button is pressed. Can be used to cleanup stuff done by the wizard.
        Parameters:
        wizard - the wizard which contains the page
        page - the currently accessed page
      • beforeNext

        void beforeNext​(Wizard wizard,
                        WizardPage page)
        This method is invoked before proceeding to the next page.
        Parameters:
        wizard - the wizard which contains the page
        page - the currently accessed page
      • beforeBack

        void beforeBack​(Wizard wizard,
                        WizardPage page)
        This method is invoked before proceeding to the previous page.
        Parameters:
        wizard - the wizard which contains the page
        page - the currently accessed page