## org.jfree.chart
Class DrawableLegendItem

    java.lang.Object
      org.jfree.chart.DrawableLegendItem

    public class DrawableLegendItem

extends java.lang.Object

This class contains a single legend item along with position details for drawing the item on a particular chart.

Constructor Summary
`DrawableLegendItem(LegendItem item)` Create a legend item.

Method Summary
`double` `getHeight()` Get the height of this item.
`LegendItem` `getItem()` Returns the legend item.
`java.awt.geom.Point2D` `getLabelPosition()` Returns the label position.
`java.awt.geom.Line2D` `getLine()` Returns the list.
`java.awt.Shape` `getMarker()` Get the marker.
`double` `getMaxX()` Returns the largest X coordinate of the framing rectangle of this legend item.
`double` `getMaxY()` Returns the largest Y coordinate of the framing rectangle of this legend item.
`double` `getWidth()` Get the width of this item.
`double` `getX()` Get the x-coordinate for the item's location.
`double` `getY()` Get the y-coordinate for the item's location.
`void` `setBounds(double x, double y, double width, double height)` Set the bounds of this item.
`void` `setLabelPosition(java.awt.geom.Point2D position)` Sets the label position.
`void` `setLine(java.awt.geom.Line2D l)` Sets the line used to label this series.
`void` `setMarker(java.awt.Shape marker)` Set the marker.
`void` `setX(double x)` Set the x-coordinate for the item's location.
`void` `setY(double y)` Set the y-coordinate for the item's location.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### DrawableLegendItem

    public DrawableLegendItem(LegendItem item)

  Create a legend item.

  Parameters:
    `item` - the legend item for display.

Method Detail

### getItem

    public LegendItem getItem()

  Returns the legend item.

  Returns:
    The legend item.

### getX

    public double getX()

  Get the x-coordinate for the item's location.

  Returns:
    The x-coordinate for the item's location.

### setX

    public void setX(double x)

  Set the x-coordinate for the item's location.

  Parameters:
    `x` - the x-coordinate.

### getY

    public double getY()

  Get the y-coordinate for the item's location.

  Returns:
    The y-coordinate for the item's location.

### setY

    public void setY(double y)

  Set the y-coordinate for the item's location.

  Parameters:
    `y` - the y-coordinate.

### getWidth

    public double getWidth()

  Get the width of this item.

  Returns:
    The width.

### getHeight

    public double getHeight()

  Get the height of this item.

  Returns:
    The height.

### getMaxX

    public double getMaxX()

  Returns the largest X coordinate of the framing rectangle of this legend item.

  Returns:
    The largest x coordinate of the framing rectangle of this legend item.

### getMaxY

    public double getMaxY()

  Returns the largest Y coordinate of the framing rectangle of this legend item.

  Returns:
    The largest Y coordinate of the framing rectangle of this legend item.

### getMarker

    public java.awt.Shape getMarker()

  Get the marker.

  Returns:
    The shape used to indicate color on the legend for this item.

### setMarker

    public void setMarker(java.awt.Shape marker)

  Set the marker.

  Parameters:
    `marker` - a shape used to indicate color on the legend for this item.

### setLine

    public void setLine(java.awt.geom.Line2D l)

  Sets the line used to label this series.

  Parameters:
    `l` - the new line to use.

### getLine

    public java.awt.geom.Line2D getLine()

  Returns the list.

  Returns:
    The line.

### getLabelPosition

    public java.awt.geom.Point2D getLabelPosition()

  Returns the label position.

  Returns:
    The label position.

### setLabelPosition

    public void setLabelPosition(java.awt.geom.Point2D position)

  Sets the label position.

  Parameters:
    `position` - the label position.

### setBounds

    public void setBounds(double x,
                          double y,
                          double width,
                          double height)

  Set the bounds of this item.

  Parameters:
    `x` - x-coordinate for the item's location.
    `y` - y-coordinate for the item's location.
    `width` - the width of this item.
    `height` - the height of this item.