Interface IAbstractChartVisualElement<T>

All Known Subinterfaces:
IBarChartVisualElement<T>, IGanttChartVisualElement<T>, IHeatmapChartVisualElement<T>, ILineChartVisualElement<T>
All Known Implementing Classes:
AbstractGridLineVisualSet.AbstractGridLineVisualElement, AbstractLineVisualSet.AbstractLineVisualElement, AbstractPolylineVisualSet.AbstractPolylineVisualElement, AbstractRegionVisualSet.AbstractRegionVisualElement, BarLabeledVisualSet.BarLabeledVisualElement, BarVisualSet.BarVisualElement, BoxAndWhiskerVisualSet.BoxAndWhiskerVisualElement, ConnectionVisualSet.ConnectionVisualElement, GanttPolylineVisualSet.GanttPolylineVisualElement, GanttVisualSet.GanttVisualElement, HeatmapVisualSet.HeatmapVisualElement, HistogramVisualSet.HistogramVisualElement, HorizontalGridLineVisualSet.HorizontalGridLineVisualElement, LabeledVisualSet.LabeledVisualElement, LineBarVisualSet.LineBarVisualElement, LineVisualSet.LineVisualElement, PointsVisualSet.PointsVisualElement, PolylineVisualSet.PolylineVisualElement, RangeRegionVisualSet.RangeRegionVisualElement, RegionVisualSet.RegionVisualElement, TriangleMarkerVisualSet.TriangleMarkerVisualElement, VerticalGridLineVisualSet.VerticalGridLineVisualElement, VisualSet.VisualElement

public interface IAbstractChartVisualElement<T>
Interface implemented by VisualSetElements that can be displayed on any subclass of a Chart.
Author:
Aleksey Kirillov
  • Method Details

    • getContents

      Object getContents()
      Returns the current data element.
      Returns:
      the current data element
    • getVisualSet

      IAbstractChartVisualSet getVisualSet()
      Returns the current VisualSet containing this VisualElement.
      Returns:
      the current VisualSet containing this VisualElement
    • getArgument

      double getArgument()
      Delegates a call to VisualSet.getArgument(Object) for the data element corresponding to this visual element.
      Returns:
      the result of a call VisualSet.getArgument(Object)
    • getTooltipText

      String getTooltipText()
      Delegates a call to VisualSet.getTooltipText(Object) for the data element corresponding to this visual element.
      Returns:
      the result of a call VisualSet.getTooltipText(Object)
    • onMouseEntered

      void onMouseEntered(javafx.scene.input.MouseEvent mouseEvent)
      Used to handle the MouseEvent that the mouse cursor enters an area inside the boundaries of this visual.
      Parameters:
      mouseEvent - mouse enter event handle
    • onMouseExited

      void onMouseExited(javafx.scene.input.MouseEvent mouseEvent)
      Used to handle the MouseEvent that the mouse cursor exites an area inside the boundaries of this visual.
      Parameters:
      mouseEvent - mouse exit event handle
    • onMousePressed

      void onMousePressed(javafx.scene.input.MouseEvent mouseEvent)
      Used to handle the MouseEvent that the mouse cursor pressed in the area inside the boundaries of this visual.
      Parameters:
      mouseEvent - mouse press event handle
    • getPreviousVisualElement

      IAbstractChartVisualElement<T> getPreviousVisualElement()
      Returns the previous VisualSet.VisualElement.
      Returns:
      the previous VisualSet.VisualElement
    • getNextVisualElement

      IAbstractChartVisualElement<T> getNextVisualElement()
      Returns the next VisualSet.VisualElement.
      Returns:
      the next VisualSet.VisualElement
    • acceptContextMenuHandlers

      void acceptContextMenuHandlers(Object menu, javafx.scene.input.MouseEvent e)
      Used to handle the open context menu event.
      Parameters:
      menu - opened context menu
      e - mouse event handle