|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ijchart.xychart.chartinfo.AbstractShapeCollection
com.ijchart.xychart.chartinfo.RenderShapeCollection
public class RenderShapeCollection
Title: IJChart
Description: a chart library for the Java(tm) platform.
用于存储render类的图形集合.Copyright: Copyright (c) 2013
Company:
Field Summary | |
---|---|
static DataBackgroundShapeDrawType |
DEFAULT_DATA_BACKGROUND_SHAPE_DRAW_TYPE
缺省的数据点背景图形绘制类型. |
Fields inherited from class com.ijchart.xychart.chartinfo.AbstractShapeCollection |
---|
shapeIdSequence |
Constructor Summary | |
---|---|
RenderShapeCollection()
无参数构造器. |
Method Summary | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
void |
addAllTickLabelShape(java.util.List tickLabelShapes)
增加全部刻度标签图形. |
||||||||||||||||
void |
addAllTickLineShape(java.util.List tickLineShapes)
增加全部刻度值线图形. |
||||||||||||||||
void |
addAngleGridlineShape(IChartShape shape)
增加一个角度表格线. |
||||||||||||||||
void |
addBackgroundIntervalMarkerShape(IChartShape markerShape)
增加一个背景的interval marker图形. |
||||||||||||||||
void |
addBackgroundMarkerShape(IChartShape markerShape)
增加一个背景的marker图形. |
||||||||||||||||
void |
addChart3DCloseLinesShape(IChartShape chart3DCloseLines)
增加一个封闭3D区域的线条图形. |
||||||||||||||||
void |
addDataItemBackgroundShape(IChartShape shape)
增加一个数据点对应的图形的背景图形. |
||||||||||||||||
void |
addDataItemShape(IChartShape shape)
增加一个数据点对应的图形. |
||||||||||||||||
void |
addDeviationShape(IChartShape shape)
增加一个偏差图形. |
||||||||||||||||
void |
addDifferenceBackgroundShapes(IChartShape shape)
增加一个差异(difference)图形的背景颜色. |
||||||||||||||||
void |
addDomainGridLineShape(IChartShape gridlineShape)
增加一个domain网格线图形. |
||||||||||||||||
void |
addForegroundIntervalMarkerShape(IChartShape markerShape)
增加一个前景的interval value marker图形. |
||||||||||||||||
void |
addForegroundMarkerShape(IChartShape markerShape)
增加一个前景的value marker图形. |
||||||||||||||||
void |
addGuideLineShape(IChartShape shape)
增加一个向导线图形. |
||||||||||||||||
void |
addJoinLineShape(IChartShape shape)
增加一个连接线图形. |
||||||||||||||||
void |
addMinMaxShape(IChartShape shape)
增加一个小值与大值图形. |
||||||||||||||||
void |
addMinMaxValueLineShape(IChartShape shape)
增加一个值连接线图形 |
||||||||||||||||
void |
addPie3DEffectShape(IChartShape shape)
增加一个绘制3D效果的饼图图形. |
||||||||||||||||
void |
addPieLabelShape(IChartShape shape)
增加一个饼图标签图形. |
||||||||||||||||
void |
addQuadrantBackgroundShape(IChartShape shape)
增加一个象限背景图形. |
||||||||||||||||
void |
addRadiusGridlineShape(IChartShape shape)
增加一个半径表格线. |
||||||||||||||||
void |
addShadowShape(IChartShape shape)
增加一个阴影图形. |
||||||||||||||||
void |
addTickLabelShape(IChartShape tickLabelShape)
增加一个刻度标签图形. |
||||||||||||||||
void |
addTickLineShape(IChartShape tickLineShape)
增加一个刻度值线图形. |
||||||||||||||||
void |
addValueGridBandShape(IChartShape gridBandShape)
增加一个value网格区域图形. |
||||||||||||||||
void |
addValueGridLineShape(IChartShape gridlineShape)
增加一个value网格线图形. |
||||||||||||||||
void |
addValueLineShape(IChartShape valueLineShape)
增加一个值线图形. |
||||||||||||||||
void |
clearAngleGridlines()
删除所有的角度表格线图形. |
||||||||||||||||
void |
clearBackgroundIntervalMarkerShapes()
删除所有的背景类interval value marker图形. |
||||||||||||||||
void |
clearBackgroundMarkerShapes()
删除所有的背景类value marker图形. |
||||||||||||||||
void |
clearChart3DCloseLineShapes()
删除所有的封闭3D区域的线条图形. |
||||||||||||||||
void |
clearDataItemBackgroundShapes()
删除所有的数据点对应的图形的背景图形. |
||||||||||||||||
void |
clearDataItemShapes()
删除所有的数据点的图形. |
||||||||||||||||
void |
clearDeviationShapes()
删除所有的偏差图形. |
||||||||||||||||
void |
clearDifferenceBackgroundShapes()
删除所有的差异(difference)图形的背景颜色图形. |
||||||||||||||||
void |
clearDomainGridLineShapes()
删除所有的domain网格线图形. |
||||||||||||||||
void |
clearForegroundIntervalMarkerShapes()
删除所有的前景类interval value marker图形. |
||||||||||||||||
void |
clearForegroundMarkerShapes()
删除所有的前景类value marker图形. |
||||||||||||||||
void |
clearGuideLineShapes()
删除所有的向导线图形. |
||||||||||||||||
void |
clearJoinLineShapes()
删除所有的连接线图形. |
||||||||||||||||
void |
clearMinMaxValueLineShapes()
删除所有的值连接线图形. |
||||||||||||||||
void |
clearMinMaxValueShapes()
删除所有的小值与大值的图形. |
||||||||||||||||
void |
clearPie3DEffectShapes()
删除所有的绘制3D效果的饼图图形. |
||||||||||||||||
void |
clearPieLabelShapes()
删除所有的饼图标签图形. |
||||||||||||||||
void |
clearQuadrantBackgroundShapes()
删除所有的象限背景图形. |
||||||||||||||||
void |
clearRadiusGridlines()
删除所有的半径表格线图形. |
||||||||||||||||
void |
clearSelectedShapes()
把所有的图形置为非选中状态. |
||||||||||||||||
void |
clearShadowShapes()
删除所有的阴影图形. |
||||||||||||||||
void |
clearShapesListener()
清除所有的图形的监听器. |
||||||||||||||||
void |
clearTickLabelShapes()
删除所有的刻度标签图形. |
||||||||||||||||
void |
clearTickLineShapes()
删除所有的刻度线图形. |
||||||||||||||||
void |
clearValueGridBandShapes()
删除所有的value网格区域图形. |
||||||||||||||||
void |
clearValueGridLineShapes()
删除所有的value网格线图形. |
||||||||||||||||
void |
clearValueLineShapes()
删除所有的值线图形. |
||||||||||||||||
java.lang.Object |
clone()
覆盖clone方法. |
||||||||||||||||
void |
draw(java.awt.Graphics2D g2)
依次绘制集合中每一个图形. |
||||||||||||||||
boolean |
equals(java.lang.Object obj)
测试两个对象是否相等. |
||||||||||||||||
IChartShape |
findChartShape(java.awt.geom.Point2D point,
ChartShapeDrawType drawType)
返回包含此point点的图形. |
||||||||||||||||
java.util.List |
getAngleGridlines()
返回角度表格线的集合,此集合不可修改. |
||||||||||||||||
IChartShape |
getBackgroundImageShape()
返回背景图片图形. |
||||||||||||||||
java.util.List |
getBackgroundIntervalMarkerShapes()
返回所有的背景类的图形集合,此集合不可修改. |
||||||||||||||||
java.util.List |
getBackgroundMarkerShapes()
返回所有的背景类的图形集合,此集合不可修改. |
||||||||||||||||
IChartShape |
getBackgroundShape()
返回背景图形. |
||||||||||||||||
IChartShape |
getBorderShape()
返回边框图形. |
||||||||||||||||
java.util.List |
getChart3DCloseLineShapes()
返回所有的封闭3D区域的线条图形集合,此集合不可修改. |
||||||||||||||||
DataBackgroundShapeDrawType |
getDataBackgroundShapeDrawType()
返回数据点背景图形绘制类型. |
||||||||||||||||
java.util.List |
getDataItemBackgroundShapes()
返回每个数据点对应的图形的背景图形的集合,此集合不可修改. |
||||||||||||||||
java.util.List |
getDataItemShapes()
返回数据点对应的图形的集合,此集合不可修改. |
||||||||||||||||
IMatrixDataset |
getDataset()
返回数据集. |
||||||||||||||||
java.util.List |
getDeviationShapes()
返回偏差图形集合,此集合不可修改. |
||||||||||||||||
java.util.List |
getDifferenceBackgroundShapes()
返回差异(difference)图形的背景颜色图形的集合,此集合不可修改. |
||||||||||||||||
java.util.List |
getDomainGridLineShapes()
返回所有的domain网格线的图形集合,此集合不可修改. |
||||||||||||||||
java.util.List |
getForegroundIntervalMarkerShapes()
返回所有的前景类的图形集合,此集合不可修改. |
||||||||||||||||
java.util.List |
getForegroundMarkerShapes()
返回所有的前景类的图形集合,此集合不可修改. |
||||||||||||||||
java.util.List |
getGuideLineShapes()
返回向导线图形的集合,此集合不可修改. |
||||||||||||||||
java.util.List |
getHotspotAreas(java.util.List drawTypes,
IAreaFragment fragment)
返回图形的热点Area. |
||||||||||||||||
java.util.List |
getJoinLineShapes()
返回连接线图形的集合,此集合不可修改. |
||||||||||||||||
java.util.List |
getMeterArcTickLabels()
仪表盘图形的刻度值标签,此集合不可修改. |
||||||||||||||||
java.util.List |
getMeterArcTickLines()
仪表盘图形的刻度线,此集合不可修改. |
||||||||||||||||
IChartShape |
getMeterNeedleShape()
返回仪表盘指针图形. |
||||||||||||||||
IChartShape |
getMeterUnitShape()
返回仪表盘单位图形. |
||||||||||||||||
java.util.List |
getMinMaxValueLineShapes()
返回值连接线图形的集合,此集合不可修改. |
||||||||||||||||
java.util.List |
getMinMaxValueShapes()
返回小值与大值的图形的集合,此集合不可修改. |
||||||||||||||||
java.util.List |
getPie3DEffectShapes()
返回绘制3D效果的饼图图形的集合,此集合不可修改. |
||||||||||||||||
java.util.List |
getPieLabelShapes()
返回饼图标签图形的集合,此集合不可修改. |
||||||||||||||||
java.util.List |
getQuadrantBackgroundShapes()
返回象限背景图形集合,此集合不可修改. |
||||||||||||||||
java.util.List |
getRadiusGridlines()
返回半径表格线的集合,此集合不可修改. |
||||||||||||||||
java.util.List |
getShadowShapes()
返回阴影图形的集合,此集合不可修改. |
||||||||||||||||
java.util.List |
getTickLabelShapes()
返回所有刻度标签图形的图形集合,此集合不可修改. |
||||||||||||||||
java.util.List |
getTickLineShapes()
返回所有刻度线图形的图形集合,此集合不可修改. |
||||||||||||||||
java.util.List |
getValueGridBandShapes()
返回所有的value网格区域的图形集合,此集合不可修改. |
||||||||||||||||
java.util.List |
getValueGridLineShapes()
返回所有的value网格线的图形集合,此集合不可修改. |
||||||||||||||||
java.util.List |
getValueLineShapes()
返回所有的值线的图形集合,此集合不可修改. |
||||||||||||||||
int |
hashCode()
覆盖hashCode方法. |
||||||||||||||||
void |
setBackgroundImageShape(IChartShape shape)
设置背景图片图形. |
||||||||||||||||
void |
setBackgroundShape(IChartShape shape)
设置背景图形. |
||||||||||||||||
void |
setBorderShape(IChartShape borderShape)
设置边框图形. |
||||||||||||||||
void |
setDataBackgroundShapeDrawType(DataBackgroundShapeDrawType type)
设置数据点背景图形绘制类型. |
||||||||||||||||
void |
setDataset(IMatrixDataset dataset)
设置数据集. |
||||||||||||||||
void |
setMeterNeedleShape(IChartShape meterNeedleShape)
设置仪表盘指针图形. |
||||||||||||||||
void |
setMeterUnitShape(IChartShape meterUnitShape)
设置仪表盘单位图形. |
||||||||||||||||
java.lang.String |
toString()
覆盖toString方法. |
||||||||||||||||
void |
translate(double x,
double y)
移动所有图形的原点到点(x,y).
RenderShapeCollectionpublic RenderShapeCollection()
getBackgroundShapepublic IChartShape getBackgroundShape()
setBackgroundShapepublic void setBackgroundShape(IChartShape shape)
addQuadrantBackgroundShapepublic void addQuadrantBackgroundShape(IChartShape shape)
getQuadrantBackgroundShapespublic java.util.List getQuadrantBackgroundShapes()
clearQuadrantBackgroundShapespublic void clearQuadrantBackgroundShapes()
getBackgroundImageShapepublic IChartShape getBackgroundImageShape()
setBackgroundImageShapepublic void setBackgroundImageShape(IChartShape shape)
setBorderShapepublic void setBorderShape(IChartShape borderShape)
getBorderShapepublic IChartShape getBorderShape()
addDomainGridLineShapepublic void addDomainGridLineShape(IChartShape gridlineShape)
getDomainGridLineShapespublic java.util.List getDomainGridLineShapes()
clearDomainGridLineShapespublic void clearDomainGridLineShapes()
addValueGridLineShapepublic void addValueGridLineShape(IChartShape gridlineShape)
getValueGridLineShapespublic java.util.List getValueGridLineShapes()
clearValueGridLineShapespublic void clearValueGridLineShapes()
addValueGridBandShapepublic void addValueGridBandShape(IChartShape gridBandShape)
getValueGridBandShapespublic java.util.List getValueGridBandShapes()
clearValueGridBandShapespublic void clearValueGridBandShapes()
addValueLineShapepublic void addValueLineShape(IChartShape valueLineShape)
getValueLineShapespublic java.util.List getValueLineShapes()
clearValueLineShapespublic void clearValueLineShapes()
addBackgroundMarkerShapepublic void addBackgroundMarkerShape(IChartShape markerShape)
getBackgroundMarkerShapespublic java.util.List getBackgroundMarkerShapes()
clearBackgroundMarkerShapespublic void clearBackgroundMarkerShapes()
addForegroundMarkerShapepublic void addForegroundMarkerShape(IChartShape markerShape)
getForegroundMarkerShapespublic java.util.List getForegroundMarkerShapes()
clearForegroundMarkerShapespublic void clearForegroundMarkerShapes()
addChart3DCloseLinesShapepublic void addChart3DCloseLinesShape(IChartShape chart3DCloseLines)
getChart3DCloseLineShapespublic java.util.List getChart3DCloseLineShapes()
clearChart3DCloseLineShapespublic void clearChart3DCloseLineShapes()
addBackgroundIntervalMarkerShapepublic void addBackgroundIntervalMarkerShape(IChartShape markerShape)
getBackgroundIntervalMarkerShapespublic java.util.List getBackgroundIntervalMarkerShapes()
clearBackgroundIntervalMarkerShapespublic void clearBackgroundIntervalMarkerShapes()
addForegroundIntervalMarkerShapepublic void addForegroundIntervalMarkerShape(IChartShape markerShape)
getForegroundIntervalMarkerShapespublic java.util.List getForegroundIntervalMarkerShapes()
clearForegroundIntervalMarkerShapespublic void clearForegroundIntervalMarkerShapes()
addDeviationShapepublic void addDeviationShape(IChartShape shape)
getDeviationShapespublic java.util.List getDeviationShapes()
clearDeviationShapespublic void clearDeviationShapes()
addDifferenceBackgroundShapespublic void addDifferenceBackgroundShapes(IChartShape shape)
getDifferenceBackgroundShapespublic java.util.List getDifferenceBackgroundShapes()
clearDifferenceBackgroundShapespublic void clearDifferenceBackgroundShapes()
getDataBackgroundShapeDrawTypepublic DataBackgroundShapeDrawType getDataBackgroundShapeDrawType()
setDataBackgroundShapeDrawTypepublic void setDataBackgroundShapeDrawType(DataBackgroundShapeDrawType type)
addDataItemBackgroundShapepublic void addDataItemBackgroundShape(IChartShape shape)
getDataItemBackgroundShapespublic java.util.List getDataItemBackgroundShapes()
clearDataItemBackgroundShapespublic void clearDataItemBackgroundShapes()
addMinMaxShapepublic void addMinMaxShape(IChartShape shape)
getMinMaxValueShapespublic java.util.List getMinMaxValueShapes()
clearMinMaxValueShapespublic void clearMinMaxValueShapes()
addMinMaxValueLineShapepublic void addMinMaxValueLineShape(IChartShape shape)
getMinMaxValueLineShapespublic java.util.List getMinMaxValueLineShapes()
clearMinMaxValueLineShapespublic void clearMinMaxValueLineShapes()
addJoinLineShapepublic void addJoinLineShape(IChartShape shape)
getJoinLineShapespublic java.util.List getJoinLineShapes()
clearJoinLineShapespublic void clearJoinLineShapes()
addGuideLineShapepublic void addGuideLineShape(IChartShape shape)
getGuideLineShapespublic java.util.List getGuideLineShapes()
clearGuideLineShapespublic void clearGuideLineShapes()
addDataItemShapepublic void addDataItemShape(IChartShape shape)
getDataItemShapespublic java.util.List getDataItemShapes()
clearDataItemShapespublic void clearDataItemShapes()
addTickLineShapepublic void addTickLineShape(IChartShape tickLineShape)
addAllTickLineShapepublic void addAllTickLineShape(java.util.List tickLineShapes)
getTickLineShapespublic java.util.List getTickLineShapes()
clearTickLineShapespublic void clearTickLineShapes()
addTickLabelShapepublic void addTickLabelShape(IChartShape tickLabelShape)
addAllTickLabelShapepublic void addAllTickLabelShape(java.util.List tickLabelShapes)
getTickLabelShapespublic java.util.List getTickLabelShapes()
clearTickLabelShapespublic void clearTickLabelShapes()
getMeterNeedleShapepublic IChartShape getMeterNeedleShape()
setMeterNeedleShapepublic void setMeterNeedleShape(IChartShape meterNeedleShape)
getMeterUnitShapepublic IChartShape getMeterUnitShape()
setMeterUnitShapepublic void setMeterUnitShape(IChartShape meterUnitShape)
getMeterArcTickLabelspublic java.util.List getMeterArcTickLabels()
getMeterArcTickLinespublic java.util.List getMeterArcTickLines()
addShadowShapepublic void addShadowShape(IChartShape shape)
getShadowShapespublic java.util.List getShadowShapes()
clearShadowShapespublic void clearShadowShapes()
addPieLabelShapepublic void addPieLabelShape(IChartShape shape)
getPieLabelShapespublic java.util.List getPieLabelShapes()
clearPieLabelShapespublic void clearPieLabelShapes()
addPie3DEffectShapepublic void addPie3DEffectShape(IChartShape shape)
getPie3DEffectShapespublic java.util.List getPie3DEffectShapes()
clearPie3DEffectShapespublic void clearPie3DEffectShapes()
addRadiusGridlineShapepublic void addRadiusGridlineShape(IChartShape shape)
getRadiusGridlinespublic java.util.List getRadiusGridlines()
clearRadiusGridlinespublic void clearRadiusGridlines()
addAngleGridlineShapepublic void addAngleGridlineShape(IChartShape shape)
getAngleGridlinespublic java.util.List getAngleGridlines()
clearAngleGridlinespublic void clearAngleGridlines()
getDatasetpublic IMatrixDataset getDataset()
setDatasetpublic void setDataset(IMatrixDataset dataset)
drawpublic void draw(java.awt.Graphics2D g2)
translatepublic void translate(double x, double y)
clearShapesListenerpublic void clearShapesListener()
clearSelectedShapespublic void clearSelectedShapes()
findChartShapepublic IChartShape findChartShape(java.awt.geom.Point2D point, ChartShapeDrawType drawType)
getHotspotAreaspublic java.util.List getHotspotAreas(java.util.List drawTypes, IAreaFragment fragment)
clonepublic java.lang.Object clone() throws java.lang.CloneNotSupportedException
hashCodepublic int hashCode()
equalspublic boolean equals(java.lang.Object obj)
toStringpublic java.lang.String toString()
|