Interface Legend

  • All Known Implementing Classes:
    DefaultLegend

    public interface Legend
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      javafx.scene.Node getNode()  
      boolean isVertical()  
      void setVertical​(boolean value)  
      default void updateLegend​(java.util.List<de.gsi.dataset.DataSet> dataSets, java.util.List<Renderer> renderers)
      This is called whenever a series is added or removed and the legend needs to be updated
      void updateLegend​(java.util.List<de.gsi.dataset.DataSet> dataSets, java.util.List<Renderer> renderers, boolean forceUpdate)
      This is called whenever a series is added or removed and the legend needs to be updated
    • Method Detail

      • getNode

        javafx.scene.Node getNode()
      • isVertical

        boolean isVertical()
      • setVertical

        void setVertical​(boolean value)
      • updateLegend

        default void updateLegend​(java.util.List<de.gsi.dataset.DataSet> dataSets,
                                  java.util.List<Renderer> renderers)
        This is called whenever a series is added or removed and the legend needs to be updated
        Parameters:
        dataSets - list of data sets to be displayed
        renderers - corresponding renderers
      • updateLegend

        void updateLegend​(java.util.List<de.gsi.dataset.DataSet> dataSets,
                          java.util.List<Renderer> renderers,
                          boolean forceUpdate)
        This is called whenever a series is added or removed and the legend needs to be updated
        Parameters:
        dataSets - list of data sets to be displayed
        renderers - corresponding renderers
        forceUpdate - true force update