Interface AssistantPage

    • Method Detail

      • getPageTitle

        String getPageTitle()
        Gets the title of the page.
        Returns:
        The page title.
      • getPageComponent

        Component getPageComponent()
        Gets the component of the page.
        Returns:
        The page component.
      • hasNextPage

        boolean hasNextPage()
        Returns:
        true, if a next page is available
      • canFinish

        boolean canFinish()
        Determines if the page can finish the current assitant or not.
        Returns:
        true if the page can perform finish, otherwise false
      • performFinish

        boolean performFinish()
        Ccalled only if validatePage() and canFinish() return true.
        Returns:
        true if finishing was successful, otherwise false.
      • performCancel

        void performCancel()
        Cancels the current execution of the assitant. Implementors shall release allocated resources.
      • canHelp

        boolean canHelp()
        Determines if the page can show help information.
        Returns:
        true if the page can show help information, otherwise false
      • performHelp

        void performHelp()
        Only called if @link #canHelp ()} returns true.
      • setContext

        void setContext​(AssistantPageContext pageContext)
        Sets the current context for this page.
        Parameters:
        pageContext - The context of the page.
      • getContext

        AssistantPageContext getContext()
        Gets the current context for this page.
        Returns:
        The context of the page.