|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectucar.unidata.idv.control.chart.ChartManager
ucar.unidata.idv.control.chart.XYChartManager
public abstract class XYChartManager
A time series chart
| Nested Class Summary | |
|---|---|
protected static class |
XYChartManager.CloudCoverageRenderer
a cut and paste so we can draw bars with a fixed width |
protected class |
XYChartManager.MyXYAreaRenderer
Class MyXYAreaRenderer for rendering areas |
protected static class |
XYChartManager.MyXYBarRenderer
a cut and paste so we can draw bars with a fixed width |
class |
XYChartManager.MyXYPlot
Class MyXYPlot is an xyplot with some special sauce to synchronize drawing |
protected static class |
XYChartManager.TextRenderer
a cut and paste so we can draw bars with a fixed width |
protected static class |
XYChartManager.WindbarbRenderer
displays windw barbs |
| Nested classes/interfaces inherited from class ucar.unidata.idv.control.chart.ChartManager |
|---|
ChartManager.FixedWidthLogarithmicAxis, ChartManager.FixedWidthNumberAxis |
| Field Summary |
|---|
| Fields inherited from class ucar.unidata.idv.control.chart.ChartManager |
|---|
AXIS_WIDTH, chartHolders, contents, control, LAYOUT_2COLGRID, LAYOUT_3COLGRID, LAYOUT_CARD, LAYOUT_GRAPH, LAYOUT_HSTACK, LAYOUT_TAB, LAYOUT_VSTACK, MUTEX, okToDraw, settingData |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
XYChartManager()
ctor |
|
XYChartManager(DisplayControlImpl control)
Default constructor. |
|
XYChartManager(DisplayControlImpl control,
String chartName)
Default constructor. |
|
| Method Summary | |
|---|---|
protected void |
addChart(ChartHolder chartHolder)
Add chart |
protected org.jfree.chart.renderer.xy.XYItemRenderer |
getRenderer(LineState lineState)
Get the renderer for the given line |
protected org.jfree.chart.renderer.xy.XYItemRenderer |
getRenderer(LineState lineState,
boolean showLegend)
Get the renderer for the given line |
void |
setEmptyChartLabel(String label)
Set the label to use when we have an empty chart |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XYChartManager()
public XYChartManager(DisplayControlImpl control)
control - my control
public XYChartManager(DisplayControlImpl control,
String chartName)
control - my controlchartName - my name| Method Detail |
|---|
protected org.jfree.chart.renderer.xy.XYItemRenderer getRenderer(LineState lineState)
lineState - The line
protected org.jfree.chart.renderer.xy.XYItemRenderer getRenderer(LineState lineState,
boolean showLegend)
lineState - The lineshowLegend - And show the legend
public void setEmptyChartLabel(String label)
label - empty chart labelprotected void addChart(ChartHolder chartHolder)
addChart in class ChartManagerchartHolder - new chart
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||