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

  • All Implemented Interfaces:
    ParallelCoordinatesMatrix<Component,​Color,​R,​C>

    public abstract class AbstractParallelCoordinatesMatrix<Component,​Color,​R,​C>
    extends java.lang.Object
    implements ParallelCoordinatesMatrix<Component,​Color,​R,​C>
    • Constructor Detail

      • AbstractParallelCoordinatesMatrix

        public AbstractParallelCoordinatesMatrix()
    • 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 ParallelCoordinatesMatrix. This should be called prior to the first instantiation of this component.
        Parameters:
        username - the user name
        key - the license key
      • setView

        public void setView​(ParallelCoordinatesMatrixView<Component,​Color> 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
      • createParallelCoordinatesMatrixModel

        protected abstract ParallelCoordinatesMatrixModel createParallelCoordinatesMatrixModel​(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 ParallelCoordinatesMatrixView createView()
        Creates a view that can be used by the parallel coordinates component
        Returns:
        a ParallelCoordinatesView instance