Class HighDFactory<Component,Color,Font,Format,Row,Column,Value>

java.lang.Object
com.macrofocus.high_d.HighDFactory<Component,Color,Font,Format,Row,Column,Value>
Type Parameters:
Component - the type of native components
Row - type type of rows
Column - the type of columns
Direct Known Subclasses:
JavaFXHighDFactory

public abstract class HighDFactory<Component,Color,Font,Format,Row,Column,Value> extends Object
Factory to ease the creation of the High-D components. A single factory will creates visual components that share visual state such as probing, selection, filtering, colors, etc.
  • Field Details

    • settings

      protected HighDSettings<Color,?> settings
    • dataFrame

      protected com.macrofocus.molap.dataframe.DataFrame<Row,Column,Value> dataFrame
    • subsetDataFrame

      protected com.macrofocus.molap.subset.SubsetDataFrame<Row,Column,Value> subsetDataFrame
    • annotationDataFrame

      protected com.macrofocus.molap.dataframe.DataFrame<?,Column,?> annotationDataFrame
    • visual

      protected com.macrofocus.visual.Visual<Color,Row,Column> visual
    • axisHierarchy

      protected com.macrofocus.high_d.axis.hierarchy.AxisHierarchy<Row,Column> axisHierarchy
    • filtersAxisHierarchy

      protected com.macrofocus.high_d.axis.hierarchy.AxisHierarchy<Row,Column> filtersAxisHierarchy
  • Constructor Details

    • HighDFactory

      protected HighDFactory(HighDSettings<Color,Font> settings, com.macrofocus.colormap.ColorMapFactory<Color> colorMapFactory, com.macrofocus.crossplatform.CPFactory cpFactory)
    • HighDFactory

      protected HighDFactory(com.macrofocus.colormap.ColorMapFactory<Color> colorMapFactory, com.macrofocus.crossplatform.CPFactory factory, com.macrofocus.molap.dataframe.DataFrame<Row,Column,Value> dataFrame)
    • HighDFactory

      protected HighDFactory(com.macrofocus.colormap.ColorMapFactory<Color> colorMapFactory, com.macrofocus.crossplatform.CPFactory factory, com.macrofocus.molap.dataframe.DataFrame<Row,Column,Value> dataFrame, com.macrofocus.visual.Visual<Color,Row,Column> visual)
    • HighDFactory

      protected HighDFactory(com.macrofocus.colormap.ColorMapFactory<Color> colorMapFactory, com.macrofocus.crossplatform.CPFactory factory, 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<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 Details