public class MapShapeValue extends java.lang.Object implements XMLable
| 构造器和说明 |
|---|
MapShapeValue() |
MapShapeValue(java.lang.String name,
java.awt.Point[] shape,
int markType) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Object |
clone() |
int |
getMarkType()
返回形状的类型
|
java.lang.String |
getName()
返回形状的名称
|
java.lang.String |
getNameTo()
返回区域名称对应的名字
|
java.awt.Point[] |
getShape()
返回形状
|
void |
readXML(XMLableReader reader)
读取子节点,应该会被XMLableReader.readXMLObject()调用多次
|
void |
setMarkType(int markType)
设置形状的类型: #POINT #AREA
|
void |
setName(java.lang.String name)
设置形状的名称
|
void |
setNameTo(java.lang.String nameTo)
设置 区域名称对应的名字
|
void |
setShape(java.awt.Point[] shape)
设置形状
|
JSONObject |
toJSONObject(ColorSelect4Shape cs4,
java.lang.String mapName)
形状转为json对象
|
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
public static final int POINT
public static final int AREA
public static final java.lang.String XML_TAG
public MapShapeValue()
public MapShapeValue(java.lang.String name,
java.awt.Point[] shape,
int markType)
public void setNameTo(java.lang.String nameTo)
nameTo - public java.lang.String getNameTo()
public void setName(java.lang.String name)
public java.lang.String getName()
public void setShape(java.awt.Point[] shape)
public java.awt.Point[] getShape()
public void setMarkType(int markType)
public int getMarkType()
public void readXML(XMLableReader reader)
XMLReadablereadXML 在接口中 XMLReadablereader - XML读取对象XMLableReaderpublic void writeXML(XMLPrintWriter writer)
XMLWriterpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 FCloneableclone 在类中 java.lang.Objectjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常public JSONObject toJSONObject(ColorSelect4Shape cs4, java.lang.String mapName) throws JSONException
cs4 - 选择器mapName - 地图名JSONException - 异常