org.jfree.report.modules.misc.survey

Class SurveyScaleLegendItem

Implemented Interfaces:
Drawable

public class SurveyScaleLegendItem
extends java.lang.Object
implements Drawable

A Drawable object that represents a legend item for a SurveyScale.

Constructor Summary

SurveyScaleLegendItem()
SurveyScaleLegendItem(Shape shape, String label, boolean draw, boolean fill)
Creates a new legend item.

Method Summary

void
draw(Graphics2D g2, Rectangle2D area)
Draws the legend item.
Font
getFont()
String
getLabel()
Shape
getShape()
boolean
isDraw()
boolean
isFill()
void
setDraw(boolean draw)
void
setFill(boolean fill)
void
setFont(Font font)
void
setLabel(String label)
void
setShape(Shape shape)

Constructor Details

SurveyScaleLegendItem

public SurveyScaleLegendItem()

SurveyScaleLegendItem

public SurveyScaleLegendItem(Shape shape,
                             String label,
                             boolean draw,
                             boolean fill)
Creates a new legend item.
Parameters:
shape - the shape.
label - the label.
draw - draw the shape?
fill - fill the shape?

Method Details

draw

public void draw(Graphics2D g2,
                 Rectangle2D area)
Draws the legend item.
Parameters:
g2 - the graphic device.
area - the area.

getFont

public Font getFont()

getLabel

public String getLabel()

getShape

public Shape getShape()

isDraw

public boolean isDraw()

isFill

public boolean isFill()

setDraw

public void setDraw(boolean draw)

setFill

public void setFill(boolean fill)

setFont

public void setFont(Font font)

setLabel

public void setLabel(String label)

setShape

public void setShape(Shape shape)