Class JavaFXHighDFactory<Row,​Column,​Value>


  • public class JavaFXHighDFactory<Row,​Column,​Value>
    extends HighDFactory<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​java.text.Format,​Row,​Column,​Value>
    • Constructor Detail

      • JavaFXHighDFactory

        public JavaFXHighDFactory()
      • JavaFXHighDFactory

        public JavaFXHighDFactory​(HighDSettings<javafx.scene.paint.Color,​javafx.scene.text.Font> settings)
      • JavaFXHighDFactory

        public JavaFXHighDFactory​(com.macrofocus.molap.dataframe.DataFrame<Row,​Column,​Value> dataFrame)
      • JavaFXHighDFactory

        public JavaFXHighDFactory​(com.macrofocus.molap.dataframe.DataFrame<Row,​Column,​Value> dataFrame,
                                  com.macrofocus.visual.Visual<javafx.scene.paint.Color,​Row,​Column> visual)
      • JavaFXHighDFactory

        public JavaFXHighDFactory​(com.macrofocus.molap.dataframe.DataFrame<Row,​Column,​Value> dataFrame,
                                  com.macrofocus.molap.subset.SubsetDataFrame<Row,​Column,​Value> subsetDataFrame,
                                  com.macrofocus.molap.dataframe.DataFrame<?,​Column,​?> annotationDataFrame,
                                  com.macrofocus.visual.Visual<javafx.scene.paint.Color,​Row,​Column> visual,
                                  com.macrofocus.high_d.axis.hierarchy.AxisHierarchy<Row,​Column> axisHierarchy,
                                  com.macrofocus.high_d.axis.hierarchy.AxisHierarchy<Row,​Column> filtersAxisHierarchy,
                                  HighDSettings settings)
    • Method Detail

      • createHighDFactory

        public <Row,​Column,​Value> HighDFactory<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​java.text.Format,​Row,​Column,​Value> createHighDFactory​(com.macrofocus.molap.dataframe.DataFrame<Row,​Column,​Value> dataFrame)
        Specified by:
        createHighDFactory in class HighDFactory<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​java.text.Format,​Row,​Column,​Value>
      • createHighDFactory

        public HighDFactory<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​java.text.Format,​Row,​Column,​Value> createHighDFactory​(com.macrofocus.molap.dataframe.DataFrame<Row,​Column,​Value> dataFrame,
                                                                                                                                                                                        com.macrofocus.molap.subset.SubsetDataFrame<Row,​Column,​Value> subsetDataFrame,
                                                                                                                                                                                        com.macrofocus.molap.dataframe.DataFrame<?,​Column,​?> annotationDataFrame,
                                                                                                                                                                                        com.macrofocus.visual.Visual<javafx.scene.paint.Color,​Row,​Column> visual,
                                                                                                                                                                                        com.macrofocus.high_d.axis.hierarchy.AxisHierarchy<Row,​Column> axisHierarchy,
                                                                                                                                                                                        com.macrofocus.high_d.axis.hierarchy.AxisHierarchy<Row,​Column> filtersAxisHierarchy,
                                                                                                                                                                                        HighDSettings settings)
        Specified by:
        createHighDFactory in class HighDFactory<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​java.text.Format,​Row,​Column,​Value>
      • createTableLens

        public TableLens<javafx.scene.Node,​javafx.scene.paint.Color,​Row,​Column> createTableLens()
        Description copied from class: HighDFactory
        Creates a tables lens.
        Specified by:
        createTableLens in class HighDFactory<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​java.text.Format,​Row,​Column,​Value>
        Returns:
        a tables lens
      • createScatterPlot

        public ScatterPlot<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​Row,​Column> createScatterPlot()
        Description copied from class: HighDFactory
        Creates a scatter plot.
        Specified by:
        createScatterPlot in class HighDFactory<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​java.text.Format,​Row,​Column,​Value>
        Returns:
        a scatter plot
      • createMDS

        public MDS<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​Row,​Column> createMDS()
        Description copied from class: HighDFactory
        Creates a MDS
        Specified by:
        createMDS in class HighDFactory<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​java.text.Format,​Row,​Column,​Value>
        Returns:
        a MDS
      • createExecutor

        public CPExecutor createExecutor()
        Description copied from class: HighDFactory
        Creates a multidimensional scaling plot.
        Specified by:
        createExecutor in class HighDFactory<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​java.text.Format,​Row,​Column,​Value>
        Returns:
        a multidimensional scaling plot
      • createControlChart

        public ControlChart<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​Row,​Column> createControlChart()
        Description copied from class: HighDFactory
        Creates a control chart.
        Specified by:
        createControlChart in class HighDFactory<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​java.text.Format,​Row,​Column,​Value>
        Returns:
        a control chart
      • createDistributions

        public Distributions<javafx.scene.Node,​javafx.scene.paint.Color,​Row,​Column,​Value,​?> createDistributions()
        Description copied from class: HighDFactory
        Creates a distributions plot.
        Specified by:
        createDistributions in class HighDFactory<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​java.text.Format,​Row,​Column,​Value>
        Returns:
        a distributions plot
      • createStatistics

        public Statistics<javafx.scene.Node,​javafx.scene.paint.Color,​java.text.Format,​Row,​Column,​Value> createStatistics()
        Description copied from class: HighDFactory
        Creates a statistic table.
        Specified by:
        createStatistics in class HighDFactory<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​java.text.Format,​Row,​Column,​Value>
        Returns:
        a statistic table
      • createTreeMap

        public <N extends com.macrofocus.treemap.AbstractTreeMapNode<N,​Row,​Column,​javafx.scene.paint.Color,​javafx.scene.text.Font>> com.macrofocus.treemap.TreeMap<javafx.scene.Node,​N,​Row,​Column,​javafx.scene.paint.Color,​javafx.scene.text.Font> createTreeMap()
      • createTreeMapModel

        public <N extends com.macrofocus.treemap.AbstractTreeMapNode<N,​Row,​Column,​javafx.scene.paint.Color,​javafx.scene.text.Font>> HighDTreeMapModel<javafx.scene.paint.Color,​javafx.scene.text.Font,​N,​Row,​Column> createTreeMapModel()
      • createTable

        public Table<javafx.scene.Node,​javafx.scene.paint.Color,​java.text.Format,​Row,​Column,​Value> createTable()
        Description copied from class: HighDFactory
        Creates a table.
        Specified by:
        createTable in class HighDFactory<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​java.text.Format,​Row,​Column,​Value>
        Returns:
        a table
      • createTable

        public <Row,​Column,​Value> Table<javafx.scene.Node,​javafx.scene.paint.Color,​java.text.Format,​Row,​Column,​Value> createTable​(com.macrofocus.molap.dataframe.DataFrame<Row,​Column,​Value> dataFrame,
                                                                                                                                                                            com.macrofocus.visual.Visual<javafx.scene.paint.Color,​Row,​Column> visual)
        Specified by:
        createTable in class HighDFactory<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​java.text.Format,​Row,​Column,​Value>
      • createList

        public ListView<javafx.scene.Node,​java.lang.Integer,​java.lang.String> createList​(Column column)
        Specified by:
        createList in class HighDFactory<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​java.text.Format,​Row,​Column,​Value>
      • createFilters

        public com.macrofocus.high_d.filters.Filters<javafx.scene.Node,​javafx.scene.paint.Color,​Row,​Column,​Value> createFilters()
        Specified by:
        createFilters in class HighDFactory<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​java.text.Format,​Row,​Column,​Value>
      • createCategoricalFilter

        public com.macrofocus.high_d.filters.CategoricalFilterComponent<javafx.scene.Node,​javafx.scene.paint.Color> createCategoricalFilter​(Column column,
                                                                                                                                                  com.macrofocus.molap.subset.Reducer<Row,​Value> reducer)
        Specified by:
        createCategoricalFilter in class HighDFactory<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​java.text.Format,​Row,​Column,​Value>
      • createCategoricalFilter

        public <Bin> com.macrofocus.high_d.filters.CategoricalFilterComponent<javafx.scene.Node,​javafx.scene.paint.Color> createCategoricalFilter​(Column column,
                                                                                                                                                        com.macrofocus.molap.subset.Reducer<Row,​Bin> reducer,
                                                                                                                                                        com.macrofocus.molap.subset.SingleBinningDimension.SingleBinningStrategy<Row,​Bin> binningStrategy)
        Specified by:
        createCategoricalFilter in class HighDFactory<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​java.text.Format,​Row,​Column,​Value>
      • createOrdinalFilter

        public com.macrofocus.high_d.filters.OrdinalFilterComponent<javafx.scene.Node,​javafx.scene.paint.Color,​java.text.Format> createOrdinalFilter​(Column column,
                                                                                                                                                                 com.macrofocus.format.CPFormat format,
                                                                                                                                                                 int visibleLength)
        Specified by:
        createOrdinalFilter in class HighDFactory<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​java.text.Format,​Row,​Column,​Value>
      • createSOM

        public SOM<javafx.scene.Node,​javafx.scene.paint.Color,​Row,​Column> createSOM()
        Specified by:
        createSOM in class HighDFactory<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​java.text.Format,​Row,​Column,​Value>
      • createBarChart

        public BarChart<javafx.scene.Node,​javafx.scene.paint.Color,​Row,​Column> createBarChart()
        Specified by:
        createBarChart in class HighDFactory<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​java.text.Format,​Row,​Column,​Value>
      • createHeatMap

        public HeatMap<javafx.scene.Node,​javafx.scene.paint.Color,​Row,​Column> createHeatMap()
        Specified by:
        createHeatMap in class HighDFactory<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​java.text.Format,​Row,​Column,​Value>
      • createDetails

        public Details<javafx.scene.Node,​javafx.scene.paint.Color,​Row,​Column> createDetails()
        Specified by:
        createDetails in class HighDFactory<javafx.scene.Node,​javafx.scene.paint.Color,​javafx.scene.text.Font,​java.text.Format,​Row,​Column,​Value>