Interface ParallelCoordinates<Component,​Color,​R,​C>

  • All Superinterfaces:
    com.macrofocus.crossplatform.CPComponent<Component>
    All Known Implementing Classes:
    AbstractParallelCoordinates, SwingParallelCoordinates

    public interface ParallelCoordinates<Component,​Color,​R,​C>
    extends com.macrofocus.crossplatform.CPComponent<Component>
    • Method Detail

      • setModel

        void setModel​(ParallelCoordinatesModel<Color,​R,​C> model)
        Sets the model to be used for the parallel coordinates component and register it to the view.
        Parameters:
        model - the model to be used
      • setView

        void setView​(ParallelCoordinatesView<Component,​Color,​R,​C> view)
        Sets the view to be used by the parallel coordinates component and register the model currently in use. It will also register itself to the controller.
        Parameters:
        view - the view to be used
      • getController

        ParallelCoordinatesController getController()
        Returns the controller used by the parallel coordinates component.
        Returns:
        the controller in use
      • setController

        void setController​(ParallelCoordinatesController controller)
        Sets the controller to be used by the parallel coordinates component and register the view currently in use.
        Parameters:
        controller - the controller in use
      • getNativeComponent

        Component getNativeComponent()
        Specified by:
        getNativeComponent in interface com.macrofocus.crossplatform.CPComponent<Component>