Package com.macrofocus.high_d.som.swing
Class SwingSOM<Row,Column>
java.lang.Object
com.macrofocus.high_d.som.AbstractSOM<JComponent,Color,Row,Column>
com.macrofocus.high_d.som.swing.SwingSOM<Row,Column>
- All Implemented Interfaces:
SOM<JComponent,
Color, Row, Column>
-
Field Summary
Fields inherited from class com.macrofocus.high_d.som.AbstractSOM
controller, licenseModel, view
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SOMController
createController
(SOMView view) Creates a controller that can be used by the parallel coordinates componentcreateModel
(com.macrofocus.molap.dataframe.DataFrame dataFrame) Creates a model that can be used by the parallel coordinates componentprotected SOMView<JComponent,
Color, Row, Column> Creates a view that can be used by the parallel coordinates componentMethods inherited from class com.macrofocus.high_d.som.AbstractSOM
getController, getModel, getView, load, setController, setLicenseKey, setModel, setView
-
Constructor Details
-
SwingSOM
-
-
Method Details
-
createModel
protected SOMModel<Color,Row, createModelColumn> (com.macrofocus.molap.dataframe.DataFrame dataFrame) Description copied from class:AbstractSOM
Creates a model that can be used by the parallel coordinates component- Specified by:
createModel
in classAbstractSOM<JComponent,
Color, Row, Column> - Parameters:
dataFrame
- a Swing TableModel- Returns:
- a SOMModel instance
-
createView
Description copied from class:AbstractSOM
Creates a view that can be used by the parallel coordinates component- Specified by:
createView
in classAbstractSOM<JComponent,
Color, Row, Column> - Returns:
- a SOMView instance
-
createController
Description copied from class:AbstractSOM
Creates a controller that can be used by the parallel coordinates component- Specified by:
createController
in classAbstractSOM<JComponent,
Color, Row, Column> - Parameters:
view
- the view that should be controlled- Returns:
- a SOMController instance
-
getNativeComponent
-