com.supermap.data
类 GeoEntity

java.lang.Object
  继承者 com.supermap.data.Geometry
      继承者 com.supermap.data.GeoEntity

public class GeoEntity
extends Geometry

实体类。

该类主要用于实体数据集图层,是 Geometry 对象的子对象。


构造方法摘要
GeoEntity()
          构造一个实体类的新对象。
GeoEntity(GeoEntity geoEntity)
          根据给定的实体对象构造一个与其完全相同的实体对象。
 
方法摘要
 boolean addPrimitive(java.lang.String dtName, java.lang.String elemID)
          添加图元对象。
 GeoEntity clone()
           
 boolean deletePrimitive(java.lang.String dtName, java.lang.String elemID)
          删除图元对象。
 void dispose()
          释放该对象所占用的资源。
 boolean fromJson(java.lang.String json)
          从特定规则json串构造实体对象。
 java.lang.String toJson()
          将实体对象转换为特定规则json串。
 
从类 com.supermap.data.Geometry 继承的方法
addCustomGeometryCreatedListener, fromXML, getBounds, getID, getInnerPoint, getStyle, getType, getVariantID, hitTest, isEmpty, mirror, offset, removeCustomGeometryCreatedListener, resize, rotate, setEmpty, setID, setStyle, toXML
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

GeoEntity

public GeoEntity()
构造一个实体类的新对象。


GeoEntity

public GeoEntity(GeoEntity geoEntity)
根据给定的实体对象构造一个与其完全相同的实体对象。

参数:
geoEntity - 给定的实体对象。
方法详细信息

addPrimitive

public boolean addPrimitive(java.lang.String dtName,
                            java.lang.String elemID)
添加图元对象。

参数:
dtName - 图元数据集的名称。
elemID - 图元的ID。
返回:
添加是否成功。

deletePrimitive

public boolean deletePrimitive(java.lang.String dtName,
                               java.lang.String elemID)
删除图元对象。

参数:
dtName - 图元数据集的名称。
elemID - 图元的ID。
返回:
删除是否成功.

fromJson

public boolean fromJson(java.lang.String json)
从特定规则json串构造实体对象。

参数:
json - 特定规则json串。
返回:
构造是否成功。

toJson

public java.lang.String toJson()
将实体对象转换为特定规则json串。

返回:
特定规则json串

clone

public GeoEntity clone()
覆盖:
java.lang.Object 中的 clone

dispose

public void dispose()
从类 Geometry 复制的描述
释放该对象所占用的资源。当调用该方法之后,此对象不再可用。

覆盖:
Geometry 中的 dispose