Interface TableLensModel<Color,​Row,​Column>

    • Field Detail

      • PROPERTY_SHOW_FILTERED

        static final java.lang.String PROPERTY_SHOW_FILTERED
        See Also:
        Constant Field Values
    • Method Detail

      • getVisual

        com.macrofocus.visual.Visual<Color,​Row,​Column> getVisual()
      • getProbing

        MutableSingleSelection<Row> getProbing()
        Obtains the model used for probing objects in the scatter plot (aka mouse over).
        Returns:
        the model used for probing.
      • getSelection

        MutableSelection<Row> getSelection()
        Obtains the model used for selecting objects in the scatter plot.
        Returns:
        the model used for selection.
      • getFilter

        MutableFilter<Row> getFilter()
        Obtains the model used for filtering objects in the scatter plot.
        Returns:
        the model used for filtering.
      • getColorMapping

        com.macrofocus.colormapping.MutableColorMapping<Color,​Row,​Column> getColorMapping()
        Gets model holding the color mapping of each object.
        Returns:
        the model holding the color of each object.
      • getColoring

        com.macrofocus.coloring.MutableColoring<Color,​Row> getColoring()
        Gets model holding the colors of each object.
        Returns:
        the model holding the color of each object.
      • getObjectCount

        int getObjectCount()
        Returns the number of data objects (typically rows).
        Returns:
        the number of data objects
      • getObject

        Row getObject​(int index)
        Parameters:
        index -
        Returns:
      • getIndex

        int getIndex​(Row row)
      • getSortedRows

        com.macrofocus.molap.index.UniqueIndex<Row> getSortedRows()
      • getLocation

        java.lang.Double getLocation​(com.macrofocus.high_d.axis.AxisModel axisModel)
        Gets the normalized location of an axis.
        Parameters:
        axisModel - the axis
        Returns:
        its normalized location within the group
      • getAxisCount

        int getAxisCount()
        Returns the number of axis composing the parallel coordinates plot.
        Returns:
        the number of axis
      • getSelectedAxis

        java.lang.Iterable<com.macrofocus.high_d.axis.AxisModel> getSelectedAxis()
        Returns the list of currently selected axis.
        Returns:
        the axis that are currently selected
      • getAxisGroupModel

        com.macrofocus.high_d.axis.group.AxisGroupModel<Row,​Column> getAxisGroupModel()
        Gets all the axis composing this parallel coordinates plot.
        Returns:
      • setOrder

        void setOrder​(com.macrofocus.high_d.axis.AxisModel axisModel)
      • setLocation

        void setLocation​(com.macrofocus.high_d.axis.AxisModel axisModel,
                         double l)
        Sets the location of an axis within its group.
        Parameters:
        axisModel - the axis
        l - its normalized location
      • getShowFiltered

        Property<java.lang.Boolean> getShowFiltered()
      • setShowFiltered

        void setShowFiltered​(MutableProperty<java.lang.Boolean> showFiltered)
      • addTableLensListener

        void addTableLensListener​(TableLensListener listener)
        Add a listener for receiving interesting events about changes in the model.
        Parameters:
        listener - the listener to add.
      • removeTableLensListener

        void removeTableLensListener​(TableLensListener listener)
        Remove a listener from the list of listeners that should be notified about changes in the model.
        Parameters:
        listener - the listener to remove.