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
在接口中 StyleContactWithConditionCollection
attrColor
- 颜色条件public void changeStyleAttrAlpha(AttrAlpha attrAlpha)
changeStyleAttrAlpha
在接口中 StyleContactWithConditionCollection
attrAlpha
- 透明度public void changeStyleAttrBorder(AttrBorder attrBorder)
changeStyleAttrBorder
在接口中 StyleContactWithConditionCollection
attrBorder
- 边框public void changeStyleAttrBackground(AttrBackground attrColor)
changeStyleAttrBackground
在接口中 StyleContactWithConditionCollection
attrColor
- 颜色public void changeStyleAttrContents(AttrContents attrContents)
changeStyleAttrContents
在接口中 StyleContactWithConditionCollection
attrContents
- 标签内容public void changeStyleAttrLineStyle(AttrLineStyle attrLineStyle)
changeStyleAttrLineStyle
在接口中 StyleContactWithConditionCollection
attrLineStyle
- 线型public boolean equals(java.lang.Object ob)
equals
在类中 java.lang.Object
ob
- 用 于比较的Objectpublic void readXML(XMLableReader reader)
readXML
在接口中 XMLReadable
reader
- XML读取器XMLableReader
protected 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
在接口中 FCloneable
clone
在类中 java.lang.Object
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常public JSONObject toJSONObject(Repository repo) throws JSONException
repo
- 请求JSONException
- 抛错public JSONObject changedAttrToJSONObject() throws JSONException
JSONException
- 抛错