ChartDirector
Class Layer
java.lang.Object
|
+--ChartDirector.Layer
- Direct Known Subclasses:
- AreaLayer, BarLayer, BaseBoxLayer, ContourLayer, InterLineLayer, LineLayer, TrendLayer, VectorLayer
- public abstract class Layer
- extends java.lang.Object
Method Summary |
TextBox |
addCustomAggregateLabel(int dataItem,
java.lang.String label)
|
TextBox |
addCustomAggregateLabel(int dataItem,
java.lang.String label,
java.lang.String font)
|
TextBox |
addCustomAggregateLabel(int dataItem,
java.lang.String label,
java.lang.String font,
double fontSize)
|
TextBox |
addCustomAggregateLabel(int dataItem,
java.lang.String label,
java.lang.String font,
double fontSize,
int fontColor)
|
TextBox |
addCustomAggregateLabel(int dataItem,
java.lang.String label,
java.lang.String font,
double fontSize,
int fontColor,
double fontAngle)
|
TextBox |
addCustomDataLabel(int dataSet,
int dataItem,
java.lang.String label)
|
TextBox |
addCustomDataLabel(int dataSet,
int dataItem,
java.lang.String label,
java.lang.String font)
|
TextBox |
addCustomDataLabel(int dataSet,
int dataItem,
java.lang.String label,
java.lang.String font,
double fontSize)
|
TextBox |
addCustomDataLabel(int dataSet,
int dataItem,
java.lang.String label,
java.lang.String font,
double fontSize,
int fontColor)
|
TextBox |
addCustomDataLabel(int dataSet,
int dataItem,
java.lang.String label,
java.lang.String font,
double fontSize,
int fontColor,
double fontAngle)
|
TextBox |
addCustomGroupLabel(int dataGroup,
int dataItem,
java.lang.String label)
|
TextBox |
addCustomGroupLabel(int dataGroup,
int dataItem,
java.lang.String label,
java.lang.String font)
|
TextBox |
addCustomGroupLabel(int dataGroup,
int dataItem,
java.lang.String label,
java.lang.String font,
double fontSize)
|
TextBox |
addCustomGroupLabel(int dataGroup,
int dataItem,
java.lang.String label,
java.lang.String font,
double fontSize,
int fontColor)
|
TextBox |
addCustomGroupLabel(int dataGroup,
int dataItem,
java.lang.String label,
java.lang.String font,
double fontSize,
int fontColor,
double fontAngle)
|
void |
addDataGroup()
|
void |
addDataGroup(java.lang.String name)
|
DataSet |
addDataSet(double[] data)
|
DataSet |
addDataSet(double[] data,
int color)
|
DataSet |
addDataSet(double[] data,
int color,
java.lang.String name)
|
void |
addExtraField(java.util.Date[] dates)
|
void |
addExtraField(double[] numbers)
|
void |
addExtraField(java.lang.String[] texts)
|
void |
addExtraField2(java.util.Date[] dates)
|
void |
addExtraField2(double[] numbers)
|
void |
alignLayer(Layer layer,
int dataSet)
|
DataSet |
getDataSet(int i)
|
DataSet |
getDataSetByZ(int i)
|
int |
getDataSetCount()
|
java.lang.String |
getHTMLImageMap(java.lang.String url)
|
java.lang.String |
getHTMLImageMap(java.lang.String url,
java.lang.String queryFormat)
|
java.lang.String |
getHTMLImageMap(java.lang.String url,
java.lang.String queryFormat,
java.lang.String extraAttr)
|
java.lang.String |
getHTMLImageMap(java.lang.String url,
java.lang.String queryFormat,
java.lang.String extraAttr,
int offsetX,
int offsetY)
|
java.lang.String |
getImageCoor(int dataSet)
|
java.lang.String |
getImageCoor(int dataSet,
int dataItem)
|
java.lang.String |
getImageCoor(int dataSet,
int dataItem,
int offsetX,
int offsetY)
|
java.lang.String |
getImageCoor2(int dataItem)
|
java.lang.String |
getImageCoor2(int dataItem,
int offsetX,
int offsetY)
|
java.lang.String |
getLegendIcon(int dataSetNo)
|
double |
getNearestXValue(double target)
|
int |
getXCoor(double v)
|
int |
getXIndexOf(double xValue)
|
int |
getXIndexOf(double xValue,
double tolerance)
|
double |
getXPosition(int i)
|
int |
getYCoor(double v)
|
int |
getYCoor(double v,
Axis yAxis)
|
int |
getYCoor(double v,
boolean yAxis)
|
void |
moveBack()
|
void |
moveBack(Layer layer)
|
void |
moveFront()
|
void |
moveFront(Layer layer)
|
void |
set3D()
|
void |
set3D(int d)
|
void |
set3D(int d,
int zGap)
|
void |
setAggregateLabelFormat(java.lang.String formatString)
|
TextBox |
setAggregateLabelStyle()
|
TextBox |
setAggregateLabelStyle(java.lang.String font)
|
TextBox |
setAggregateLabelStyle(java.lang.String font,
double fontSize)
|
TextBox |
setAggregateLabelStyle(java.lang.String font,
double fontSize,
int fontColor)
|
TextBox |
setAggregateLabelStyle(java.lang.String font,
double fontSize,
int fontColor,
double fontAngle)
|
void |
setBaseLine(double baseLine)
|
void |
setBorderColor(int color)
|
void |
setBorderColor(int color,
int lightingEffect)
|
void |
setDataCombineMethod(int m)
|
void |
setDataLabelFormat(java.lang.String formatString)
|
TextBox |
setDataLabelStyle()
|
TextBox |
setDataLabelStyle(java.lang.String font)
|
TextBox |
setDataLabelStyle(java.lang.String font,
double fontSize)
|
TextBox |
setDataLabelStyle(java.lang.String font,
double fontSize,
int fontColor)
|
TextBox |
setDataLabelStyle(java.lang.String font,
double fontSize,
int fontColor,
double fontAngle)
|
void |
setHTMLImageMap(java.lang.String url)
|
void |
setHTMLImageMap(java.lang.String url,
java.lang.String queryString)
|
void |
setHTMLImageMap(java.lang.String url,
java.lang.String queryString,
java.lang.String extraAttr)
|
void |
setLegend(int legendMode)
|
void |
setLegendOrder(int dataSetOrder)
|
void |
setLegendOrder(int dataSetOrder,
int layerOrder)
|
void |
setLineWidth(int w)
|
void |
setUseYAxis(Axis a)
|
void |
setUseYAxis2()
|
void |
setUseYAxis2(boolean b)
|
void |
setXData(java.util.Date[] xData)
|
void |
setXData(java.util.Date minValue,
java.util.Date maxValue)
|
void |
setXData(double[] xData)
|
void |
setXData(double minValue,
double maxValue)
|
void |
setXData2(java.util.Date minValue,
java.util.Date maxValue)
|
void |
setXData2(double minValue,
double maxValue)
|
int |
xZoneColor(double threshold,
int belowColor,
int aboveColor)
|
int |
yZoneColor(double threshold,
int belowColor,
int aboveColor)
|
int |
yZoneColor(double threshold,
int belowColor,
int aboveColor,
Axis yAxis)
|
int |
yZoneColor(double threshold,
int belowColor,
int aboveColor,
boolean mainAxis)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getLegendIcon
public java.lang.String getLegendIcon(int dataSetNo)
getXPosition
public double getXPosition(int i)
set3D
public void set3D(int d,
int zGap)
set3D
public void set3D(int d)
set3D
public void set3D()
moveFront
public void moveFront(Layer layer)
moveFront
public void moveFront()
moveBack
public void moveBack(Layer layer)
moveBack
public void moveBack()
setLineWidth
public void setLineWidth(int w)
setBorderColor
public void setBorderColor(int color,
int lightingEffect)
setBorderColor
public void setBorderColor(int color)
setLegend
public void setLegend(int legendMode)
setLegendOrder
public void setLegendOrder(int dataSetOrder)
setLegendOrder
public void setLegendOrder(int dataSetOrder,
int layerOrder)
setDataCombineMethod
public void setDataCombineMethod(int m)
addDataSet
public DataSet addDataSet(double[] data,
int color,
java.lang.String name)
addDataSet
public DataSet addDataSet(double[] data,
int color)
addDataSet
public DataSet addDataSet(double[] data)
addDataGroup
public void addDataGroup(java.lang.String name)
addDataGroup
public void addDataGroup()
addExtraField
public void addExtraField(java.lang.String[] texts)
addExtraField
public void addExtraField(double[] numbers)
addExtraField
public void addExtraField(java.util.Date[] dates)
addExtraField2
public void addExtraField2(double[] numbers)
addExtraField2
public void addExtraField2(java.util.Date[] dates)
getDataSet
public DataSet getDataSet(int i)
getDataSetByZ
public DataSet getDataSetByZ(int i)
getDataSetCount
public int getDataSetCount()
setUseYAxis2
public void setUseYAxis2(boolean b)
setUseYAxis2
public void setUseYAxis2()
setUseYAxis
public void setUseYAxis(Axis a)
setXData
public void setXData(double[] xData)
setXData
public void setXData(java.util.Date[] xData)
setXData
public void setXData(double minValue,
double maxValue)
setXData2
public void setXData2(double minValue,
double maxValue)
setXData
public void setXData(java.util.Date minValue,
java.util.Date maxValue)
setXData2
public void setXData2(java.util.Date minValue,
java.util.Date maxValue)
alignLayer
public void alignLayer(Layer layer,
int dataSet)
setBaseLine
public void setBaseLine(double baseLine)
getXCoor
public int getXCoor(double v)
getYCoor
public int getYCoor(double v,
Axis yAxis)
getYCoor
public int getYCoor(double v,
boolean yAxis)
getYCoor
public int getYCoor(double v)
xZoneColor
public int xZoneColor(double threshold,
int belowColor,
int aboveColor)
yZoneColor
public int yZoneColor(double threshold,
int belowColor,
int aboveColor,
boolean mainAxis)
yZoneColor
public int yZoneColor(double threshold,
int belowColor,
int aboveColor,
Axis yAxis)
yZoneColor
public int yZoneColor(double threshold,
int belowColor,
int aboveColor)
getImageCoor
public java.lang.String getImageCoor(int dataSet,
int dataItem,
int offsetX,
int offsetY)
getImageCoor
public java.lang.String getImageCoor(int dataSet,
int dataItem)
getImageCoor
public java.lang.String getImageCoor(int dataSet)
getImageCoor2
public java.lang.String getImageCoor2(int dataItem,
int offsetX,
int offsetY)
getImageCoor2
public java.lang.String getImageCoor2(int dataItem)
setHTMLImageMap
public void setHTMLImageMap(java.lang.String url,
java.lang.String queryString,
java.lang.String extraAttr)
setHTMLImageMap
public void setHTMLImageMap(java.lang.String url,
java.lang.String queryString)
setHTMLImageMap
public void setHTMLImageMap(java.lang.String url)
getHTMLImageMap
public java.lang.String getHTMLImageMap(java.lang.String url,
java.lang.String queryFormat,
java.lang.String extraAttr,
int offsetX,
int offsetY)
getHTMLImageMap
public java.lang.String getHTMLImageMap(java.lang.String url,
java.lang.String queryFormat,
java.lang.String extraAttr)
getHTMLImageMap
public java.lang.String getHTMLImageMap(java.lang.String url,
java.lang.String queryFormat)
getHTMLImageMap
public java.lang.String getHTMLImageMap(java.lang.String url)
getNearestXValue
public double getNearestXValue(double target)
getXIndexOf
public int getXIndexOf(double xValue,
double tolerance)
getXIndexOf
public int getXIndexOf(double xValue)
setDataLabelFormat
public void setDataLabelFormat(java.lang.String formatString)
setDataLabelStyle
public TextBox setDataLabelStyle(java.lang.String font,
double fontSize,
int fontColor,
double fontAngle)
setDataLabelStyle
public TextBox setDataLabelStyle(java.lang.String font,
double fontSize,
int fontColor)
setDataLabelStyle
public TextBox setDataLabelStyle(java.lang.String font,
double fontSize)
setDataLabelStyle
public TextBox setDataLabelStyle(java.lang.String font)
setDataLabelStyle
public TextBox setDataLabelStyle()
setAggregateLabelFormat
public void setAggregateLabelFormat(java.lang.String formatString)
setAggregateLabelStyle
public TextBox setAggregateLabelStyle(java.lang.String font,
double fontSize,
int fontColor,
double fontAngle)
setAggregateLabelStyle
public TextBox setAggregateLabelStyle(java.lang.String font,
double fontSize,
int fontColor)
setAggregateLabelStyle
public TextBox setAggregateLabelStyle(java.lang.String font,
double fontSize)
setAggregateLabelStyle
public TextBox setAggregateLabelStyle(java.lang.String font)
setAggregateLabelStyle
public TextBox setAggregateLabelStyle()
addCustomDataLabel
public TextBox addCustomDataLabel(int dataSet,
int dataItem,
java.lang.String label,
java.lang.String font,
double fontSize,
int fontColor,
double fontAngle)
addCustomDataLabel
public TextBox addCustomDataLabel(int dataSet,
int dataItem,
java.lang.String label,
java.lang.String font,
double fontSize,
int fontColor)
addCustomDataLabel
public TextBox addCustomDataLabel(int dataSet,
int dataItem,
java.lang.String label,
java.lang.String font,
double fontSize)
addCustomDataLabel
public TextBox addCustomDataLabel(int dataSet,
int dataItem,
java.lang.String label,
java.lang.String font)
addCustomDataLabel
public TextBox addCustomDataLabel(int dataSet,
int dataItem,
java.lang.String label)
addCustomGroupLabel
public TextBox addCustomGroupLabel(int dataGroup,
int dataItem,
java.lang.String label,
java.lang.String font,
double fontSize,
int fontColor,
double fontAngle)
addCustomGroupLabel
public TextBox addCustomGroupLabel(int dataGroup,
int dataItem,
java.lang.String label,
java.lang.String font,
double fontSize,
int fontColor)
addCustomGroupLabel
public TextBox addCustomGroupLabel(int dataGroup,
int dataItem,
java.lang.String label,
java.lang.String font,
double fontSize)
addCustomGroupLabel
public TextBox addCustomGroupLabel(int dataGroup,
int dataItem,
java.lang.String label,
java.lang.String font)
addCustomGroupLabel
public TextBox addCustomGroupLabel(int dataGroup,
int dataItem,
java.lang.String label)
addCustomAggregateLabel
public TextBox addCustomAggregateLabel(int dataItem,
java.lang.String label,
java.lang.String font,
double fontSize,
int fontColor,
double fontAngle)
addCustomAggregateLabel
public TextBox addCustomAggregateLabel(int dataItem,
java.lang.String label,
java.lang.String font,
double fontSize,
int fontColor)
addCustomAggregateLabel
public TextBox addCustomAggregateLabel(int dataItem,
java.lang.String label,
java.lang.String font,
double fontSize)
addCustomAggregateLabel
public TextBox addCustomAggregateLabel(int dataItem,
java.lang.String label,
java.lang.String font)
addCustomAggregateLabel
public TextBox addCustomAggregateLabel(int dataItem,
java.lang.String label)