Class AbstractParallelCoordinatesMatrix<Component,Color,R,C>
java.lang.Object
com.macrofocus.high_d.parallelcoordinatesmatrix.AbstractParallelCoordinatesMatrix<Component,Color,R,C>
- All Implemented Interfaces:
ParallelCoordinatesMatrix<Component,
Color, R, C>
- Direct Known Subclasses:
JavaFXParallelCoordinatesMatrix
public abstract class AbstractParallelCoordinatesMatrix<Component,Color,R,C>
extends Object
implements ParallelCoordinatesMatrix<Component,Color,R,C>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ParallelCoordinatesMatrixController
protected static LicenseModel
protected ParallelCoordinatesMatrixView<Component,
Color> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ParallelCoordinatesMatrixModel
createParallelCoordinatesMatrixModel
(com.macrofocus.molap.dataframe.DataFrame dataFrame) Creates a model that can be used by the parallel coordinates componentprotected abstract ParallelCoordinatesMatrixView
Creates a view that can be used by the parallel coordinates componentgetModel()
Returns the model used by the scatter plot component.getView()
Returns the view used by the parallel coordinates component.static void
setLicenseKey
(String username, String key) Register the license key that legally entitle the use of ParallelCoordinatesMatrix.void
Sets the model to be used for the scatter plot component and register it to the view.void
Sets the view to be used by the parallel coordinates component and register the model currently in use.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.macrofocus.high_d.parallelcoordinatesmatrix.ParallelCoordinatesMatrix
getNativeComponent
-
Field Details
-
licenseModel
-
view
-
controller
-
-
Constructor Details
-
AbstractParallelCoordinatesMatrix
public AbstractParallelCoordinatesMatrix()
-
-
Method Details
-
setLicenseKey
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 namekey
- the license key
-
getModel
Returns the model used by the scatter plot component.- Returns:
- the model in use
-
setModel
Sets the model to be used for the scatter plot component and register it to the view. -
getView
Returns the view used by the parallel coordinates component. -
setView
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
Creates a view that can be used by the parallel coordinates component- Returns:
- a ParallelCoordinatesView instance
-