Interface MultiController.ControllerFactory<C>

  • Enclosing class:
    MultiController<C>

    public static interface MultiController.ControllerFactory<C>
    Defines how to interact with members of this class's controller type.
    • Method Detail

      • createController

        C createController()
        Creates an instance of the controller.
        Returns:
        new controller
      • getControlCount

        int getControlCount()
        Returns the number of stack controls this controller manages.
        Returns:
        length of array returned by getControls
      • getControls

        Control[] getControls​(C controller)
        Returns the stack controls associated with a controller instance.
        Parameters:
        controller - controller object
      • getConfigger

        Configger getConfigger​(C controller)
        Returns an object capable of extraction configuration information from a controller instance.
        Parameters:
        controller - controller object