All Superinterfaces:
Comparable<Step>
All Known Implementing Classes:
BaseStep, StepAbout, StepDone, StepDummy, StepDummyLast, StepLicense

public interface Step extends Comparable<Step>
Step interface for installer.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Get this step's number starting from 1.
    Get the title for the installation step.
    void
    Initialize for controller,
    void
    initialize(int stepId, InstallationController ic, BaseApp app)
    Initialize step after creating a step with installation controller and application.
    boolean
    Is first step?
    boolean
    Is last step?
    void
    Called when the step has been overtaken by clicking the 'next' button.

    Methods inherited from interface java.lang.Comparable

    compareTo
  • Method Details

    • initialize

      void initialize(int stepId, InstallationController ic, BaseApp app)
      Initialize step after creating a step with installation controller and application.
      Parameters:
      stepId - the id of the step; it defines the installation order of the steps
      ic - installation controller
      app - application
    • initialize

      void initialize()
      Initialize for controller,
    • getTitle

      String getTitle()
      Get the title for the installation step.
      Returns:
      title
    • getStep

      int getStep()
      Get this step's number starting from 1.
      Returns:
      step number
    • steppedOver

      void steppedOver()
      Called when the step has been overtaken by clicking the 'next' button.
    • isFirst

      boolean isFirst()
      Is first step?
      Returns:
      true if so
    • isLast

      boolean isLast()
      Is last step?
      Returns:
      true if so