| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectorg.jfree.chart.renderer.AbstractRendererorg.jfree.chart.renderer.xy.AbstractXYItemRendererorg.jfree.chart.renderer.xy.HighLowRendererpublic class HighLowRendererextends AbstractXYItemRendererimplements XYItemRenderer, Cloneable, PublicCloneable, SerializableXYPlot
(requires a OHLCDataset). This renderer does not include code to
calculate the crosshair point for the plot.
Field Summary |
Fields inherited from class org.jfree.chart.renderer.AbstractRenderer | |
DEFAULT_OUTLINE_PAINT, DEFAULT_OUTLINE_STROKE, DEFAULT_PAINT, DEFAULT_SHAPE, DEFAULT_STROKE, DEFAULT_VALUE_LABEL_FONT, DEFAULT_VALUE_LABEL_PAINT, ZERO | |
Constructor Summary | |
| |
Method Summary | |
Object |
|
void |
|
boolean |
|
Range |
|
Paint |
|
boolean |
|
boolean |
|
Paint |
|
double |
|
void |
|
void |
|
void |
|
void |
|
void |
|
public Object clone() throws CloneNotSupportedException
Returns a clone of the renderer.
- Overrides:
- clone in interface AbstractXYItemRenderer
- Returns:
- A clone.
public void drawItem(Graphics2D g2, XYItemRendererState state, Rectangle2D dataArea, PlotRenderingInfo info, XYPlot plot, ValueAxis domainAxis, ValueAxis rangeAxis, XYDataset dataset, int series, int item, CrosshairState crosshairState, int pass)
Draws the visual representation of a single data item.
- Specified by:
- drawItem in interface XYItemRenderer
- Parameters:
g2- the graphics device.state- the renderer state.dataArea- the area within which the plot is being drawn.info- collects information about the drawing.plot- the plot (can be used to obtain standard color information etc).domainAxis- the domain axis.rangeAxis- the range axis.dataset- the dataset.series- the series index (zero-based).item- the item index (zero-based).crosshairState- crosshair information for the plot (nullpermitted).pass- the pass index.
public boolean equals(Object obj)
Tests this renderer for equality with an arbitrary object.
- Overrides:
- equals in interface AbstractXYItemRenderer
- Parameters:
obj- the object (nullpermitted).
- Returns:
- A boolean.
public Range findRangeBounds(XYDataset dataset)
Returns the range of values the renderer requires to display all the items from the specified dataset.
- Specified by:
- findRangeBounds in interface XYItemRenderer
- Overrides:
- findRangeBounds in interface AbstractXYItemRenderer
- Parameters:
dataset- the dataset (nullpermitted).
- Returns:
- The range (
nullif the dataset isnullor empty).
public Paint getCloseTickPaint()
Returns the paint used to draw the ticks for the close values.
- Returns:
- The paint used to draw the ticks for the close values (possibly
null).
- See Also:
setCloseTickPaint(Paint)
public boolean getDrawCloseTicks()
Returns the flag that controls whether close ticks are drawn.
- Returns:
- A boolean.
- See Also:
getDrawOpenTicks(),setDrawCloseTicks(boolean)
public boolean getDrawOpenTicks()
Returns the flag that controls whether open ticks are drawn.
- Returns:
- A boolean.
- See Also:
getDrawCloseTicks(),setDrawOpenTicks(boolean)
public Paint getOpenTickPaint()
Returns the paint used to draw the ticks for the open values.
- Returns:
- The paint used to draw the ticks for the open values (possibly
null).
- See Also:
setOpenTickPaint(Paint)
public double getTickLength()
Returns the tick length (in Java2D units).
- Returns:
- The tick length.
- Since:
- 1.0.10
- See Also:
setTickLength(double)
public void setCloseTickPaint(Paint paint)
Sets the paint used to draw the ticks for the close values and sends aRendererChangeEventto all registered listeners. If you set this tonull(the default), the series paint is used instead.
- Parameters:
paint- the paint (nullpermitted).
- See Also:
getCloseTickPaint()
public void setDrawCloseTicks(boolean draw)
Sets the flag that controls whether close ticks are drawn, and sends aRendererChangeEventto all registered listeners.
- Parameters:
draw- the flag.
- See Also:
getDrawCloseTicks()
public void setDrawOpenTicks(boolean draw)
Sets the flag that controls whether open ticks are drawn, and sends aRendererChangeEventto all registered listeners.
- Parameters:
draw- the flag.
- See Also:
getDrawOpenTicks()
public void setOpenTickPaint(Paint paint)
Sets the paint used to draw the ticks for the open values and sends aRendererChangeEventto all registered listeners. If you set this tonull(the default), the series paint is used instead.
- Parameters:
paint- the paint (nullpermitted).
- See Also:
getOpenTickPaint()
public void setTickLength(double length)
Sets the tick length (in Java2D units) and sends aRendererChangeEventto all registered listeners.
- Parameters:
length- the length.
- Since:
- 1.0.10
- See Also:
getTickLength()