public class MapSvgAttr extends java.lang.Object implements Nameable, SvgProvider
EXTENSION, SERVER
构造器和说明 |
---|
MapSvgAttr() |
MapSvgAttr(java.lang.String filePath) |
限定符和类型 | 方法和说明 |
---|---|
void |
addVersionID()
自动增加版本号
|
void |
clearExistShape()
清除存储的shape
|
java.util.ArrayList<java.lang.String> |
getExistedShapePathID(java.lang.String nodeName) |
java.lang.String |
getFilePath()
返回svg地图在本地的路径
|
java.lang.String |
getLayerTo(java.lang.String name)
返回名称为name的地图区域 钻取到的目标地图名称
|
java.awt.Image |
getMapImage() |
java.lang.String |
getMapType() |
java.lang.String |
getName()
获取对象的名字
|
java.lang.String |
getNameToValue(java.lang.String name)
返回名称区域name的替代名称
|
java.awt.geom.GeneralPath |
getPath4PathID(java.lang.String id) |
java.lang.String |
getSelectedPathName(java.awt.Point point)
根据point的位置返回点击的节点的ID
|
java.awt.geom.GeneralPath |
getSelectPath(java.awt.Point point) |
java.awt.geom.GeneralPath |
getShapeValue(java.lang.String name)
根据名称, 返回数据形状
|
org.w3c.dom.svg.SVGDocument |
getSvgDocument()
获取svg文档对象
|
void |
putLayerTo(java.lang.String name,
java.lang.String value)
设置名为name的区域钻取到目标地图value
|
void |
readSvgMap()
读取svg地图
|
void |
removeNodeName(java.lang.String name)
删除节点
|
boolean |
removeSvgFile()
移除svg文件
|
void |
renameMap(java.lang.String newName)
重命名地图
|
void |
setFilePath(java.lang.String filePath) |
void |
setMapTypeAndName(java.lang.String type,
java.lang.String name) |
void |
setName(java.lang.String name)
设置对象的名字
|
void |
setNameTo(java.lang.String name,
java.lang.String nameTo)
把所有名字为name的节点的nameTo属性设置为
|
void |
setNodeName(java.lang.String ID,
java.lang.String newName)
设置节点的name属性
|
java.util.Iterator |
shapeValuesIterator()
返回数据形状的储存器
|
int |
shapeValueSize()
形状数据的数据
|
void |
writeBack(java.lang.String name)
将svg写会
|
public void setFilePath(java.lang.String filePath)
public void readSvgMap()
public boolean removeSvgFile()
public void setMapTypeAndName(java.lang.String type, java.lang.String name)
public java.lang.String getMapType()
public java.awt.Image getMapImage()
public java.awt.geom.GeneralPath getPath4PathID(java.lang.String id)
public java.awt.geom.GeneralPath getShapeValue(java.lang.String name)
public java.awt.geom.GeneralPath getSelectPath(java.awt.Point point)
public java.lang.String getSelectedPathName(java.awt.Point point)
point
- 点击的点public java.lang.String getLayerTo(java.lang.String name)
public void setNodeName(java.lang.String ID, java.lang.String newName)
ID
- 节点的IDnewName
- 新的名字public void removeNodeName(java.lang.String name)
name
- 节点名字public java.util.Iterator shapeValuesIterator()
public java.util.ArrayList<java.lang.String> getExistedShapePathID(java.lang.String nodeName)
public void addVersionID()
public int shapeValueSize()
public java.lang.String getNameToValue(java.lang.String name)
public void setNameTo(java.lang.String name, java.lang.String nameTo)
name
- 名字nameTo
- 别名public java.lang.String getFilePath()
getFilePath
在接口中 SvgProvider
public org.w3c.dom.svg.SVGDocument getSvgDocument()
getSvgDocument
在接口中 SvgProvider
public void renameMap(java.lang.String newName)
newName
- 新名字public void putLayerTo(java.lang.String name, java.lang.String value)
name
- 目标名称value
- 目标地图public void writeBack(java.lang.String name)
name
- 文件的名字public java.lang.String getName()
Nameable
getName
在接口中 Nameable
getName
在接口中 SvgProvider
public void setName(java.lang.String name)
Nameable
public void clearExistShape()