public class GeneralInfo extends java.lang.Object implements XMLable, StyleContactWithConditionCollection
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
XML_TAG |
| 构造器和说明 |
|---|
GeneralInfo()
构造默认条件的图表基本信息
|
GeneralInfo(Background background,
java.awt.Color borderColor,
int borderStyle,
float alpha)
按照如下参数构造图表基本信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
JSONObject |
changedAttrToJSONObject()
将改变的属性转化为json数据输出
|
void |
changeStyleAttrAlpha(AttrAlpha attrAlpha)
改变 透明度 条件
|
void |
changeStyleAttrBackground(AttrBackground attrColor)
改变背景 条件
|
void |
changeStyleAttrBorder(AttrBorder attrBorder)
改变边框 条件
|
void |
changeStyleAttrColor(AttrColor attrColor)
根据结果dataPoint 按照条件集合改变对应的属性
|
void |
changeStyleAttrContents(AttrContents attrContents)
改变标签内容 条件
|
void |
changeStyleAttrLineStyle(AttrLineStyle attrLineStyle)
改变线性 条件
|
java.lang.Object |
clone()
克隆
|
boolean |
equals(java.lang.Object ob)
比较和Object是否相等
|
float |
getAlpha()
获取图表模块基本信息的透明度
|
Background |
getBackground()
获取图表模块基本信息的背景
|
java.awt.Color |
getBorderColor()
获取图表模块基本信息的边框颜色
|
int |
getBorderStyle()
获取图表模块基本信息的边框类型
|
int |
getRoundRadius()
返回圆角半径
|
boolean |
isRoundBorder()
图表模块基本信息边框是否显示为圆角
|
boolean |
isShadow()
返回是否开启阴影
|
protected void |
readGeneralInfoXML(java.lang.String tmpNodeName,
XMLableReader reader) |
void |
readXML(XMLableReader reader)
读取XML属性
|
void |
setAlpha(float alpha)
设置图表模块基本信息的透明度
|
void |
setAttrAlpha(AttrAlpha attrAlpha) |
void |
setBackground(Background background)
设置图表模块基本信息的背景
|
void |
setBorderColor(java.awt.Color borderColor)
设置图表模块基本信息的边框颜色
|
void |
setBorderStyle(int borderStyle)
设置图表模块基本信息的边框类型
|
void |
setRoundBorder(boolean isRoundBorder)
设置图表模块基本信息边框是显示为圆角类型
|
void |
setRoundRadius(int roundRadius) |
void |
setShadow(boolean shadow) |
JSONObject |
toJSONObject(Repository repo)
转为json数据
|
protected void |
writeGeneralInfoXML(XMLPrintWriter writer) |
void |
writeXML(XMLPrintWriter writer)
输出XML属性
|
public static final java.lang.String XML_TAG
public GeneralInfo()
public GeneralInfo(Background background, java.awt.Color borderColor, int borderStyle, float alpha)
background - 条件背景的背景borderColor - 条件边框的颜色borderStyle - 条件边框的线型alpha - 条件透明度的值public Background getBackground()
public void setBackground(Background background)
background - public int getBorderStyle()
public void setBorderStyle(int borderStyle)
borderStyle - public java.awt.Color getBorderColor()
public void setBorderColor(java.awt.Color borderColor)
borderColor - public float getAlpha()
public void setAlpha(float alpha)
alpha - 0到1之间的浮点数public void setAttrAlpha(AttrAlpha attrAlpha)
public void setRoundBorder(boolean isRoundBorder)
isRoundBorder - public boolean isRoundBorder()
public int getRoundRadius()
public boolean isShadow()
public void setRoundRadius(int roundRadius)
public void setShadow(boolean shadow)
public void changeStyleAttrColor(AttrColor attrColor)
changeStyleAttrColor 在接口中 StyleContactWithConditionCollectionattrColor - 颜色条件public void changeStyleAttrAlpha(AttrAlpha attrAlpha)
changeStyleAttrAlpha 在接口中 StyleContactWithConditionCollectionattrAlpha - 透明度public void changeStyleAttrBorder(AttrBorder attrBorder)
changeStyleAttrBorder 在接口中 StyleContactWithConditionCollectionattrBorder - 边框public void changeStyleAttrBackground(AttrBackground attrColor)
changeStyleAttrBackground 在接口中 StyleContactWithConditionCollectionattrColor - 颜色public void changeStyleAttrContents(AttrContents attrContents)
changeStyleAttrContents 在接口中 StyleContactWithConditionCollectionattrContents - 标签内容public void changeStyleAttrLineStyle(AttrLineStyle attrLineStyle)
changeStyleAttrLineStyle 在接口中 StyleContactWithConditionCollectionattrLineStyle - 线型public boolean equals(java.lang.Object ob)
equals 在类中 java.lang.Objectob - 用 于比较的Objectpublic void readXML(XMLableReader reader)
readXML 在接口中 XMLReadablereader - XML读取器XMLableReaderprotected void readGeneralInfoXML(java.lang.String tmpNodeName,
XMLableReader reader)
public void writeXML(XMLPrintWriter writer)
protected void writeGeneralInfoXML(XMLPrintWriter writer)
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 FCloneableclone 在类中 java.lang.Objectjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常public JSONObject toJSONObject(Repository repo) throws JSONException
repo - 请求JSONException - 抛错public JSONObject changedAttrToJSONObject() throws JSONException
JSONException - 抛错