Class AbstractScatterPlotMatrix<Component,​Color,​R,​C>

  • All Implemented Interfaces:
    ScatterPlotMatrix<Component,​Color,​R,​C>
    Direct Known Subclasses:
    SwingScatterPlotMatrix

    public abstract class AbstractScatterPlotMatrix<Component,​Color,​R,​C>
    extends java.lang.Object
    implements ScatterPlotMatrix<Component,​Color,​R,​C>
    Created by luc on 25/04/16.
    • Constructor Detail

      • AbstractScatterPlotMatrix

        public AbstractScatterPlotMatrix()
    • Method Detail

      • setLicenseKey

        public static void setLicenseKey​(java.lang.String username,
                                         java.lang.String key)
        Register the license key that legally entitle the use of ScatterPlotMatrix. This should be called prior to the first instantiation of this component.
        Parameters:
        username - the user name
        key - the license key
      • load

        protected void load​(com.macrofocus.molap.dataframe.DataFrame dataFrame)
        Loads the specified Swing TableModel.
        Parameters:
        dataFrame - a Swing TableModel
      • createScatterPlotMatrixModel

        protected abstract ScatterPlotMatrixModel createScatterPlotMatrixModel​(com.macrofocus.molap.dataframe.DataFrame dataFrame)
        Creates a model that can be used by the parallel coordinates component
        Parameters:
        dataFrame - a Swing TableModel
        Returns:
        a ParallelCoordinatesModel instance
      • createView

        protected abstract ScatterPlotMatrixView createView()
        Creates a view that can be used by the parallel coordinates component
        Returns:
        a ParallelCoordinatesView instance
      • createController

        protected abstract ScatterPlotMatrixController createController​(ScatterPlotMatrixView view)
        Creates a controller that can be used by the parallel coordinates component
        Parameters:
        view - the view that should be controlled
        Returns: