Class MinMaxCategoryRenderer

    • Method Detail

      • isDrawLines

        public boolean isDrawLines()
        Gets whether or not lines are drawn between category points.
        Returns:
        boolean true if line will be drawn between sequenced categories, otherwise false.
        See Also:
        setDrawLines(boolean)
      • setDrawLines

        public void setDrawLines​(boolean draw)
        Sets the flag that controls whether or not lines are drawn to connect the items within a series and sends a RendererChangeEvent to all registered listeners.
        Parameters:
        draw - the new value of the flag.
        See Also:
        isDrawLines()
      • getGroupPaint

        public Paint getGroupPaint()
        Returns the paint used to draw the line between the minimum and maximum value items in each category.
        Returns:
        The paint (never null).
        See Also:
        setGroupPaint(Paint)
      • setGroupPaint

        public void setGroupPaint​(Paint paint)
        Sets the paint used to draw the line between the minimum and maximum value items in each category and sends a RendererChangeEvent to all registered listeners.
        Parameters:
        paint - the paint (null not permitted).
        See Also:
        getGroupPaint()
      • getGroupStroke

        public Stroke getGroupStroke()
        Returns the stroke used to draw the line between the minimum and maximum value items in each category.
        Returns:
        The stroke (never null).
        See Also:
        setGroupStroke(Stroke)
      • setGroupStroke

        public void setGroupStroke​(Stroke stroke)
        Sets the stroke of the line between the minimum value and the maximum value and sends a RendererChangeEvent to all registered listeners.
        Parameters:
        stroke - the new stroke (null not permitted).
      • getMaxIcon

        public Icon getMaxIcon()
        Returns the icon displayed for the maximum value data item within each category.
        Returns:
        The icon (never null).
        See Also:
        setMaxIcon(Icon)
      • setMaxIcon

        public void setMaxIcon​(Icon icon)
        Sets the icon displayed for the maximum value data item within each category and sends a RendererChangeEvent to all registered listeners.
        Parameters:
        icon - the icon (null not permitted).
        See Also:
        getMaxIcon()
      • getMinIcon

        public Icon getMinIcon()
        Returns the icon displayed for the minimum value data item within each category.
        Returns:
        The icon (never null).
        See Also:
        setMinIcon(Icon)
      • setMinIcon

        public void setMinIcon​(Icon icon)
        Sets the icon displayed for the minimum value data item within each category and sends a RendererChangeEvent to all registered listeners.
        Parameters:
        icon - the icon (null not permitted).
        See Also:
        getMinIcon()
      • drawItem

        public void drawItem​(Graphics2D g2,
                             CategoryItemRendererState state,
                             Rectangle2D dataArea,
                             CategoryPlot plot,
                             CategoryAxis domainAxis,
                             ValueAxis rangeAxis,
                             CategoryDataset dataset,
                             int row,
                             int column,
                             int pass)
        Draw a single data item.
        Parameters:
        g2 - the graphics device.
        state - the renderer state.
        dataArea - the area in which the data is drawn.
        plot - the plot.
        domainAxis - the domain axis.
        rangeAxis - the range axis.
        dataset - the dataset.
        row - the row index (zero-based).
        column - the column index (zero-based).
        pass - the pass index.
      • equals

        public boolean equals​(Object obj)
        Tests this instance for equality with an arbitrary object. The icon fields are NOT included in the test, so this implementation is a little weak.
        Overrides:
        equals in class AbstractCategoryItemRenderer
        Parameters:
        obj - the object (null permitted).
        Returns:
        A boolean.