|
|||||||||
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.PlotShapeCollection
public class PlotShapeCollection
Title: IJChart
Description: a chart library for the Java(tm) platform.
用于存储plot区域的图形集合.Copyright: Copyright (c) 2013
Company:
Field Summary |
---|
Fields inherited from class com.ijchart.xychart.chartinfo.AbstractShapeCollection |
---|
shapeIdSequence |
Constructor Summary | |
---|---|
PlotShapeCollection()
无参数构造器. |
Method Summary | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
void |
addAnnotationShape(AnnotationShapeCollection annotationShapes)
增加一个annotation类图形. |
|||||||||||||||
void |
addRenderShape(RenderShapeCollection renderShapes)
增加一个render类图形. |
|||||||||||||||
void |
addXAxisShape(AxisShapeCollection xAxisShape)
增加X轴的图形集合. |
|||||||||||||||
void |
addYAxisShape(AxisShapeCollection yAxisShape)
增加Y轴的图形集合. |
|||||||||||||||
void |
clearAnnotationShapes()
删除所有的annotation类的图形. |
|||||||||||||||
void |
clearRenderShapes()
删除所有的render类的图形. |
|||||||||||||||
void |
clearSelectedShapes()
把所有的图形置为非选中状态. |
|||||||||||||||
void |
clearShapesListener()
清除所有的图形的监听器. |
|||||||||||||||
void |
clearXAxisShape()
删除所有的X轴图形集合. |
|||||||||||||||
void |
clearYAxisShape()
删除所有的Y轴包含的图形. |
|||||||||||||||
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 |
getAllRenderShapes()
返回render类的图形集合,此集合不可修改. |
|||||||||||||||
java.util.List |
getAnnotationShapes()
返回annotation类的图形集合,此集合不可修改. |
|||||||||||||||
IChartShape |
getBackgroundImageShape()
返回背景图片图形. |
|||||||||||||||
IChartShape |
getBackgroundShape()
返回背景图片图形. |
|||||||||||||||
IChartShape |
getBorderShape()
设置边框图形. |
|||||||||||||||
java.util.List |
getHotspotAreas(java.util.List drawTypes,
IAreaFragment fragment)
返回图形的热点Area. |
|||||||||||||||
IChartShape |
getNoDataMessageShape()
返回没有数据时的消息图形. |
|||||||||||||||
RenderShapeCollection |
getRenderShapes()
返回第0个render图形集合. |
|||||||||||||||
RenderShapeCollection |
getRenderShapes(int index)
返回指定索引的render图形集合. |
|||||||||||||||
AxisShapeCollection |
getXAxisShape()
返回第0个X轴的图形集合. |
|||||||||||||||
AxisShapeCollection |
getXAxisShape(int index)
返回指定索引值的X轴的图形集合. |
|||||||||||||||
java.util.List |
getXAxisShapeList()
返回X轴图形集合.此集合不可修改. |
|||||||||||||||
IChartShape |
getXCrossShape()
返回x方向的十字线. |
|||||||||||||||
AxisShapeCollection |
getYAxisShape()
返回第0个Y轴的图形集合. |
|||||||||||||||
AxisShapeCollection |
getYAxisShape(int index)
返回指定索引值的Y轴的图形集合. |
|||||||||||||||
java.util.List |
getYAxisShapeList()
返回Y轴图形集合.此集合不可修改. |
|||||||||||||||
IChartShape |
getYCrossShape()
返回y方向的十字线. |
|||||||||||||||
IChartShape |
getZeroDomainBaseline()
返回domain坐标轴0值线. |
|||||||||||||||
IChartShape |
getZeroValueBaseline()
返回value坐标轴0值线. |
|||||||||||||||
int |
hashCode()
覆盖hashCode方法. |
|||||||||||||||
void |
setBackgroundImageShape(IChartShape shape)
设置背景图片图形. |
|||||||||||||||
void |
setBackgroundShape(IChartShape shape)
设置背景图片图形. |
|||||||||||||||
void |
setBorderShape(IChartShape borderShape)
设置边框图形. |
|||||||||||||||
void |
setNoDataMessageShape(IChartShape shape)
设置没有数据时的消息图形. |
|||||||||||||||
void |
setXCrossShape(IChartShape shape)
设置x方向的十字线. |
|||||||||||||||
void |
setYCrossShape(IChartShape shape)
设置y方向的十字线. |
|||||||||||||||
void |
setZeroDomainBaseline(IChartShape shape)
设置domain坐标轴0值线. |
|||||||||||||||
void |
setZeroValueBaseline(IChartShape shape)
设置value坐标轴0值线. |
|||||||||||||||
java.lang.String |
toString()
覆盖toString方法. |
|||||||||||||||
void |
translate(double x,
double y)
移动所有图形的原点到点(x,y).
getBackgroundShapepublic IChartShape getBackgroundShape()
setBackgroundShapepublic void setBackgroundShape(IChartShape shape)
getBackgroundImageShapepublic IChartShape getBackgroundImageShape()
setBackgroundImageShapepublic void setBackgroundImageShape(IChartShape shape)
getNoDataMessageShapepublic IChartShape getNoDataMessageShape()
setNoDataMessageShapepublic void setNoDataMessageShape(IChartShape shape)
setBorderShapepublic void setBorderShape(IChartShape borderShape)
getBorderShapepublic IChartShape getBorderShape()
addXAxisShapepublic void addXAxisShape(AxisShapeCollection xAxisShape)
clearXAxisShapepublic void clearXAxisShape()
getXAxisShapepublic AxisShapeCollection getXAxisShape()
getXAxisShapepublic AxisShapeCollection getXAxisShape(int index)
getXAxisShapeListpublic java.util.List getXAxisShapeList()
addYAxisShapepublic void addYAxisShape(AxisShapeCollection yAxisShape)
clearYAxisShapepublic void clearYAxisShape()
getYAxisShapepublic AxisShapeCollection getYAxisShape()
getYAxisShapepublic AxisShapeCollection getYAxisShape(int index)
getYAxisShapeListpublic java.util.List getYAxisShapeList()
addRenderShapepublic void addRenderShape(RenderShapeCollection renderShapes)
getRenderShapespublic RenderShapeCollection getRenderShapes()
getRenderShapespublic RenderShapeCollection getRenderShapes(int index)
getAllRenderShapespublic java.util.List getAllRenderShapes()
clearRenderShapespublic void clearRenderShapes()
addAnnotationShapepublic void addAnnotationShape(AnnotationShapeCollection annotationShapes)
getAnnotationShapespublic java.util.List getAnnotationShapes()
clearAnnotationShapespublic void clearAnnotationShapes()
getXCrossShapepublic IChartShape getXCrossShape()
setXCrossShapepublic void setXCrossShape(IChartShape shape)
getYCrossShapepublic IChartShape getYCrossShape()
setYCrossShapepublic void setYCrossShape(IChartShape shape)
getZeroDomainBaselinepublic IChartShape getZeroDomainBaseline()
setZeroDomainBaselinepublic void setZeroDomainBaseline(IChartShape shape)
getZeroValueBaselinepublic IChartShape getZeroValueBaseline()
setZeroValueBaselinepublic void setZeroValueBaseline(IChartShape shape)
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()
|