实体节点类,用来确定实体分组信息
Name | Type | Description |
---|---|---|
name |
String | 名称 |
isGroup |
boolean | 是否是分组节点 |
Methods
-
createGeoEntityNode(geoEntity) → GeoEntityNode
-
创建实体节点
Name Type Description geoEntity
GeoEntity 实体对象 Returns:
实体节点对象 -
createGroupNode(name) → GeoEntityNode
-
创建子组节点
Name Type Description name
String 子组名称 Returns:
子组节点对象 -
findNode(UUID) → GeoEntityNode
-
通过节点UUID获取节点对象
Name Type Description UUID
String 节点UUID Returns:
节点对象 -
getChildNodes() → Array.<GeoEntityNode>
-
获取子组节点列表
Returns:
子组节点列表 -
获取节点名称
Returns:
节点名称 -
getParentNode() → GeoEntityNode
-
获取父节点
Returns:
父节点 -
获取节点UUID
Returns:
节点UUID -
通过节点UUID获取节点索引
Name Type Description UUID
String 节点UUID Returns:
节点索引 -
是否为组节点
Returns:
是否根组节点 -
是否为根组节点
Returns:
是否为根组节点 -
移动当前组节点的指定子节点到目标组节点的指定位置
Name Type Description sourceIndex
Number 指定子节点索引 desNode
GeoEntityNode 目标组节点 desIndex
Number 目标位置 Returns:
是否移动成功 -
把当前节点移动到目标组节点的指定位置
Name Type Description desNode
GeoEntityNode 目标组节点 desIndex
Number 目标位置 Returns:
是否移动成功 -
删除子组节点
Name Type Description UUID
String 子组节点UUID -
设置节点名称
Name Type Description name
String 节点名称